GitHub Pages 사이트를 HTTPS 활성화

2580 단어 github-pages
아무래도 세상 중 HTTPS가 유효하게 되어 있지 않은 사이트는 볼 수 없게 되어 갈 것이라고 하는 분위기를 바리바리 느끼고 있는 오늘 요즘입니다.

이전부터 GitHub Pages에서 배포하고 있는 사이트를 HTTPS로 만들려고 했지만, 절차가 다소 어려워 Firebase로 마이그레이션할지 어떨까 생각했으면 GitHub가 공식적으로 HTTPS 대응했습니다. 하나님! !
  • Custom domains on GitHub Pages gain support for HTTPS

  • 게다가 설정이 엄청 간단하고 리포지토리의 Settings 화면에서 Enforce HTTPS 에 체크를 넣을 뿐입니다…



    Unavailable for your site because your domain is not properly configured to support HTTPS





    체크를 넣을 수 없다! ! ? ?

    조사해 보면 DNS 설정을 변경하면 좋다. 아무래도 최신의 A 레코드의 설정 내용은 이전 자신이 설정했을 때와 바뀌고 있는 것 같다.
  • Configuring A records with your DNS provider

  • 원래 192.30.252.153,192.30.252.154로 설정된 것을





    원래 설정값


    185.199.108.153...로 다시 설정했습니다. (화면은 이름.com)





    새로운 설정


    잠시 기다렸다가 Settings 화면을 열면…



    Not yet available for your site because the certificate has not finished being issued. Please allow 24 hours for this process to complete. (grantall.fm)

    라는 느낌으로, 조금 기다리면 유효하게 할 수 있을 것 같습니다!







    40시간 정도(!) 기다리면 체크를 넣을 수 있게 되었습니다! 했어.



    자신의 환경이라고 사람이 만든 jekyll 템플릿을 사용하게 하고 있어 CSS나 이미지나 호출의 경로에 {{ site.github.url }} 라는 파라미터를 사용해 URL 로 지정하고 있는 곳이 있습니다. 그대로 http를 가리키고 있는 관계로 읽히지 않게 되어 있었지만, 일단 적당한 커밋을 푸시하면 rebuild가 달려 해소했습니다.

    좋은 웹페이지 즐겨찾기