워드프레스 도메인 연결(cloudflare를 이용합니다.)을 해보겠습니다. 워드프레스를 개설하고 나면 이후에 도메인 연결 작업이 필요합니다. AWS 내에서도 도메인 연결이 가능하지만 자주 사용하였던 클라우드플레어를 통해서 도메인 주소를 사서 연결하는 방법까지 알아보도록 하겠습니다.
이전에 워드프레스 개설만 하고 그 서버에 접속하기 위해서는 공인 IP로만 접속 가능한 형태로 존재를 하고 있기 때문에 숫자 형태가 아닌 알아보기 쉬운 문자열 형태인 도메인을 구매하고, 그 도메인을 서버와 1:1 매핑 시키는 작업이 필요합니다. 숫자인 주소를 문자로 바꾼다. 라고 생각하면 됩니다.
워드프레스 도메인 구매
도메인 구매를 알아보겠습니다. 여러 사이트 중 저에게 익숙한 가비아 사이트에 접속합니다. 도메인 구매는 어느 사이트에서 해도 됩니다. 단지 .com 이라는 최 상위 도메인으로 구매하고자 합니다. co.kr 한국 국가 도메인이죠.
가비아 사이트에 회원 가입을 진행하고 결제 정보등을 마무리하고 도메인을 구매합니다. 확실히 최상위 도메인에 따라 가격이 다르게 책정되어 있습니다.
임시로 도메인을 검색해 보았습니다.
신청하기를 누르면 결제를 진행하게 되면 나의 아이디로 해당 도메인이 구매가 완료되고 기타 설정이 가능하게 됩니다. 구매가 완료된 도메인을 저는 클라우드플레어에 붙여서 이용하고자 했습니다. 가비아 사이트에서 대부분 기능이 가능하지만 한때 클라우드 플레어가 편하기도 했었고 기본제공이 상당해서 연결하는 이유가 되겠습니다. 인증서 없이도 Proxy기능이 적용되고 서브도메인 만드는 것 또한 편리합니다.
클라우드플레어에서도 회원가입을 진행합니다. 빠르게 클릭만으로 가입만 진행합니다. 웹 사이트 추가 항목이 있습니다. 프리 요금제를 사용하시면 됩니다. 여기서 더 이상 진행이 어렵게 됩니다. 네임서버를 등록해야 하는데요. 클라우드플레어를 기본 DNS 공급자로 사용하고 클라우드플레어에서 DNS 레코드를 관리하기 위함입니다.
네임서버는 가비아에서 등록해야 합니다. 가비아에 구매한 도메인의 설정 항목에 가면 네임서버 등록이 있습니다. 거기에 아래 두개의 네임서버를 등록해 줍니다.
dax.ns.cloudflare.com virginia.ns.cloudflare.com |
Cloudflare에 도메인을 등록합니다.
클라우드플에어 홈 화면에서 사이트 추가를 진행합니다. 구매한 도메인을 입력하면 결제화면이 나오게 되는데 여기서 무료를 선택합니다. DNS레코딩 항목에서 도메인을 확인해 줍니다. 이후에 연결이 완료되고 나서 DNS Records 를 찾아 들어가 Add record를 통해 A 타입의 두가지 도메인을 입력합니다.
Name : www , IP, Proxied,
Name : yoast.com, IP, Proxied
이렇게 하면 사이트가 열리게 됩니다.
<클라우드플레어 도메인 화면>
여기까지 완료가 되면 5분이내로 도메인을 직접 치게되면 AWS내 만들었던 워드프레스 서버로 접속이 가능합니다. 천천히 보고 해보세요. 추가로 연결이 한번되고나면 클라우드플레어에서 기본적으로 http > https 로 변경을 해주고 일부 방화벽 기능이 동작해서 어느정도 무의미한 트래픽에 대해서 방어가 됩니다. 그 정도만 되어도 충분히 안정적인 사이트 유지가 가능하게 됩니다.
워드프레스 도메인 연결 개념은 간단합니다. 서버를 생성한다(IP를 알고있다.) > 도메인을 구매한다. > IP와 도메인을 연결한다. 이렇게 됩니다.