728x90
728x90
목차 개요 목적 웹 서버(Apache, PHP, 워드프레스) 구성 DB 서버(MariaDB) 구성 DNS 서버 구성 웹 서버 구축 웹 서버 호스트 네임 변경 네트워크 환경 세팅 Apache 웹서버 설치 웹 서버 방화벽 설정 PHP 설치 웹데몬 재실행 버전 확인 워드프레스 게시판 다운받기 워드프레스 구성 httpd.conf 설정 변경 DB 서버 구축 DB 서버 호스트 네임 변경 네트워크 환경 세팅 MariaDB 다운로드 mysql 기본 보안 세팅 mariadb 방화벽 설정 wordpress 에서 사용할 데이터베이스 설정 DNS 서버 구축 DNS 서버 호스트 네임 변경 네트워크 환경 세팅 정방향 DNS 구성 웹 서버와 DB 서버에 DNS 설정 해주기 wordpress 설정 세팅 워드프레스 시작하기 Error..
HTTPS (HTTP Secure) HTTP 프로토콜의 암호화된 버전 클라이언트와 서버 간의 모든 커뮤니케이션을 암호화 하기 위하여 SSL 이나 TLS 를 사용한다. SSL (Secure Socket Layer) 넷스케이프사에서 개발한 인터넷 보안 프로토콜 TLS (Transport Layer Security) SSL 이 표준화 되면서 바뀐 이름 HTTPS 암호화 방식 클라이언트 → 서버로 랜덤 데이터와 사용 가능한 암호화 방식을 보낸다. 서버 → 클라이언트로 랜덤 데이터, 사용할 암호화 방식과 SSL 인증서를 보낸다. 클라이언트는 서버에게 받은 인증서의 CA 가 자신이 들고 있는 CA 리스트에 있는지 확인하고, 있다면 CA 의 공개키로 복호화한다. 이는 곧 CA 비밀키에 의해 암호화됐다는 것이므로 인증..
DNS 란? Ip 주소를 도메인 형식(문자열 형식) 으로 변환해주는 서비스이다. Domain Name 이란? 네트워크에 연결되어 있는 모든 시스템에는 숫자의 조합으로 구성되는 주소를 가지고 있다. 하지만 이런 주소를 모두 다 외우기는 불가능 하므로 알파벳으로 이루어지는 도메인 이름을 사용한다. 도메인 이름은 영문자 (a-z), 숫자 (0-9), 특수기호 ( - ) 를 합쳐 총 37개의 글자 조합으로 나타낼 수 있다. DNS 구조 클라이언트에서 어떤 IP 주소에 대해 질문을 날렸으면 /etc/resolv.conf 에 저장된 로컬 도메인 서버에서 먼저 검색을 한다. 로컬 도메인 서버가 주소를 알지 못한다면 .(루트) 도메인 서버에 질문 날린다. 루트 도메인 서버는 www.naver.com 에 대한 주소를 갖..
리눅스 방화벽 외부에서 시스템으로 접근하는 패킷을 차단하는 서비스 규칙을 이용해 접근을 허용하거나 차단할수 있다. zone 서비스 포트 IP interface Netfilter(Kernel)
SSH 암호화 키 종류 대칭키 : 하나의 키로 암호화 & 복호화를 할 수 있다.(비밀키) 비대칭키 : 개인키(private key), 공개키(public key) 가 있고, 개인키로 암호화하면 공개키로 복호화할 수 있고, 공개키로 암호화 하면 개인키로 복호화할 수 있다. SSH 동작원리 SSH는 비대칭키 암호화 방식과 대칭키 암호화 알고리즘을 동시에 사용한다. 대칭키 알고리즘 : 데이터를 암호화 할 때 사용하는 키와 복호화 할때 사용하는 키가 같은 알고리즘으로, 사용되는 키는 비밀키다. 비대칭키 알고리즘 : 데이터를 암호화 하고 복호화 할때 사용하는 키가 다른 암호화 알고리즘 이다. 공개키와 개인키 공개키 : 외부에 공개된 키로 누구나 공개키를 가지고 있어도 된다. 공개키는 데이터를 암호화 하여 전달하며..
네트워크 설정 RHEL 7 부터 네트워크를 모니터링하고 관리하는 데몬인 NetworkManager 가 생겼다 네트워크 관련 설정 파일은 /ect/sysconfig/network-scripts/ 디렉토리에서 관리한다. nmcli 명령을 통해 설정 파일 수정 가능 여러 개의 설정 파일로 네트워크 관리 가능 ip 주소를 확인하는 방법 ifconfig ip addr show 네트워크를 설정하는 방법 4가지 nmcli nmtui 그래픽 도구 설정 파일을 직접 작성하는 방법 $ vi /etc/sysconfig/network-scripts/ifcfg-파일이름 에 들어가서 연결 설정 파일을 수정하거나 생성한다. 만약 nmcli con add 로 연결 설정 파일을 만들었다면 해당 파일에는 설정한 값들이 들어있다. 그 중..