どうやら今年 (2018年) の 5/1 に GitHub Pages の独自ドメインも HTTPS 対応がされたらしいのでやってみた。 (このサイトは GitHub Pages でホストされている → 参考)
GitHub Pages の settings ページに移動してみたところ、以下のようなメッセージが。 どうやらこのサイトの設定だとそのまま HTTPS 化はできないらしい…?
Unavailable for your site because your domain is not properly configured to support HTTPS
ぐぐってみたらこのページが見つかった。
確かにこのサイトも APEX ドメイン (www.example.com とかではなく example.com) なので、ひと手間必要だった。
前回、A レコードに追加した 192.30.252.153
, 192.30.252.154
を
Setting up an apex domain - User Documentation を参考に
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
に変更した。
その後、 GitHub Pagesの独自ドメインHTTPS化対応 - Qiita にも書いてあったけど、最後に Enforce HTTPS チェックボタンを押したら同じ エラーメッセージが出てたので一晩待ってみて、もういちど Enforce HTTPS を押したらうまくいった。
Domain does not resolve to the GitHub Pages server. For more information, see https://help.github.com/articles/using-a-custom-domain-with-github-pages/.