github 블로그 만들기 - 도메인 연결하기

본인이 소유한 도메인으로 사용하는 방법입니다.
먼저 호스팅 업체에서 구입한 본인 소유의 도메인이 필요합니다.

github 블로그는 username.github.io 형식의 주소로 연결됩니다.
이걸 본인이 소유하고 있는 xxx.com, xxx.co.kr 등의 도메인과 연결하도록 하겠습니다.

먼저 본인이 구매한 도메인 업체로 로그인합니다.
저는 hosting.kr 에서 도메인을 구입했기에 hosting.kr 기준으로 진행하겠습니다.
도메인 관리 메뉴에 보시면 네임서버 관리 항목이 있습니다.
네임 서버 설정 추가 등 자신의 도메인과 username.github.io 주소를 연결하는 부분이 있습니다.

아래과 같이 입력하고 등록하세요.

서브도메인(A 레코드) github의 IP는 192.30.252.153 / 192.30.252.154 입니다. hosting.kr 에서는 하나만 등록이 가능해서 하나만 등록했습니다.
두개 등록이 가능하다면 등록해주세요.
github 가 https 지원이 가능해졌기 185.199.108.153 / 185.199.109.153/ 185.199.110.153 / 185.199.111.153 으로 등록하시면 https 로 접속 가능합니다.
<주의>http와 https IP를 모두 등록했을 때 접속이 안되는 경우가 발생했습니다.

별칭(CNAME) 서브도메인에는 www
IP 주소/레코드 값 에는 기존에 사용했던 username.github.io를 입력하세요.
서브도메인에 빈 칸으로 추가 등록이 가능하다면 추가하세요.

이제 github 로 접속 Settings 로 들어갑니다.
Custom domain 항목에 사용할 도메인을 입력 - Save 를 클릭합니다.
(Repository Root 폴더에 CNAME 라는 파일이 생성됩니다.)
Https IP를 도메인 업체에서 등록을 했다면 Enforce HTTPS 를 체크하세요.
(이 항목은 바로 사용이 안될 수도 있습니다. 저는 24시간 이내 적용된다는 내용이 나왔습니다. 후에 체크하면 되겠습니다.)

이제 Github 의 Code로 가서 CNAME 를 클릭합니다.
본인이 등록한 도메인이 기록되어 있습니다.
마지막으로 _config.yml 파일의 url 부분을 본인의 도메인으로 수정합니다.
적용되기까지 시간이 걸리므로 이제 기다리기만 하시면 됩니다.

도메인을 변경해서 저는 [검색엔진에 등록하기]를 추가 진행했습니다. - 무시해도 되는지 확실하지 않아…