Github Pages新的自定义域名HTTPS功能无法打开的解决方案
- 2019 年 10 月 6 日
- 筆記
博客此前一直在用Cloudflare提供的HTTPS功能,但是挂了Cloudflare后Ping一直都在150ms+,而且还经常受干扰不稳定,而Github Pages用了CDN,延迟只有70ms多,困扰了许久。
Github在前些时间添加了自定义域名的HTTPS功能,奈何无论是关掉了Cloudflare的CDN、Custom domain直接输入https://tlingc.com
,Enforce HTTPS单选框一直是灰色的,提示Unavailable for your site because your domain is not properly configured to support HTTPS。
由于裸域名设置CNAME会和MX记录冲突,我是A记录指向Github Pages Server:
A tlingc.com points to 185.199.108.153
今天试了试给域名添加CAA记录:
CAA tlingc.com 0 issue "letsencrypt.org"
然后在Github Pages设置页重新添加自定义域名,就可以打开Enfore HTTPS了。