Github pages에서 Custom domain에 HTTPS 적용.

in dev •  4 months ago

스크린샷 2018-06-20 오후 8.15.54.png

Github pages에서 2018년 5월 1일부터 Custom domain에도 HTTPS를 지원하게 되었습니다.
https://blog.github.com/2018-05-01-github-pages-custom-domains-https/

Github pages

Custom web page를 무료로 호스팅 할 수 있는 가장 좋은 곳은 Github page라고 생각 합니다.

그럼에도 불구하고, 그동안 Github pages를 이용하지 않았던 이유는 Custom domain에 HTTPS를 적용 할 수 없었기 때문이었는데요. 이제 HTTPS가 적용되니 모든 페이지를 Github pages로 옮길 계획입니다.

준비

  • custom domain이 필요합니다.

A records 변경 (domain 관리 사이트에서)

기존에 Github pages에 custom domain을 연결해서 사용중 이셨다면 아래의 A record를 사용 하셨을 텐데요.

  • 192.30.252.153
  • 192.30.252.154

아래의 IP 주소로 변경해야 HTTPS를 적용 할 수 있습니다.
https://help.github.com/articles/troubleshooting-custom-domains/#https-errors

  • 185.199.108.153
  • 185.199.109.153
  • 185.199.110.153
  • 185.199.111.153

A record를 적용한 후.
스크린샷 2018-06-20 오후 8.51.50.png

Enforce HTTPS 활성화. (Github 에서)

이제 Github Settings의 GitHub Pages메뉴에서 Enforce HTTPS를 활성화 시켜 주기만 하면 됩니다.

도메인을 처음 연결하면, 인증서를 활성화 시키는데 24시간 정도가 소요된다고 나오게 됩니다.
저의 경우에 인증서가 활성화 되는데는 약 6시간 정도 걸린 것 같습니다.

  • Enforce HTTPS 목록이 활성화 되어 있지 않다면, 도메인을 삭제 저장 후 다시 입력해주세요.

스크린샷 2018-06-18 오후 7.41.55.png

인증서가 활성화 되면, 아래 처럼 활성화 가능 상태로 변경됩니다.
이제 HTTPS를 활성화 시켜 주시기만 하면 됩니다.^^
스크린샷 2018-06-18 오후 11.08.18.png

Custom domain에 HTTPS 적용 완료!

이제 steemstatus.com은 보안이 적용된 상태로 영원히 운영될 수 있을것 같습니다 :)

스크린샷 2018-06-20 오후 8.58.52.png

https://www.steemstatus.com 오류.

https사용시 www를 입력하면 아래와 같은 오류가 발생 합니다.
혹시 해결하는 방법을 알고 계신다면 공유 부탁드립니다 :)

스크린샷 2018-06-20 오후 8.52.56.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

글 감사합니다 ^^
리스팀으로 오류 해결을 위한 또다른 능력자 스티미언 호출합니당~!

bluengel_i.jpg Created by : mipha thanks :)항상 행복한 하루 보내셔용^^ 감사합니다 ^^
'스파'시바(Спасибо스빠씨-바)~!
·

감사합니당 ~! :)

보통 인증서를 받으면 www 까지는 카바되던데 안되나보군요~ ^^

·

https를 적용하신 다른분 github page에서는 되는데.
제 페이지에서는 안되더라고요..
왠지 금방 못찾을거 같아서 일단 패스 하였습니다 ㅎㅎ