1987WEB视界-分享互联网热点话题和事件

您现在的位置是:首页 > 域名 > 正文

域名

[GithubPages—HTTPS]GithubPages自带支持自定义域名https啦,以下是我的使用报告

1987web2022-08-11域名427
就在昨天(2018年5月2日),Github正式在其博客宣布,Githubpages的https支持正式支持自定义域名(官方博客文章在

就在昨天(2018年5月2日),Github正式在其博客宣布,Github pages的https支持正式支持自定义域名 (官方博客文章在这里)。这无疑是一个非常好的消息。众所周知Github pages是一个应用非常广的服务,有很多诸如开源项目的文档等资料都是挂在他上面的,支持https后,可以确保连接到这些网站时更安全、更不容易被劫持。并且据我测试,新的支持https的服务器ip还没有被墙

我是昨天下午收到这个消息的。收到消息之后我立刻前往github进行了测试。我的博客原本是Github pages前面套了一层CloudFlare的,我关闭了CloudFlare并且等待了一会之后,Pages的https段依然没有任何变化。

这时看到有朋友提醒说需要重新在这个repo中配置CNAME绑定域名(Custom domains on GitHub Pages gain support for HTTPS - V2EX),于是我便删除了CNAME文件并且重新push了它以便Github能够正常识别。

重新配置域名绑定之后再次进入repo配置界面,Github提示正在签发证书。

于是就开始了漫长的等待。我是大概5月2日下午四点重新配置了这个repo的CNAME使其能够使用Github的新功能,然而到了当天半夜11点左右,我试图访问网站依然没有正常签发证书(已经清空缓存测试了)。到了次日8点我起床访问之后才发现证书已经签发完成。

证书是Lets Encrypt签发的,有效期3个月,到时间Github会自动续。

所以说总结一下使用要点

  1. 如果你的站点之前有套在CloudFlare上面,记得把CDN关掉。
  2. repo中域名绑定信息要重新配置一遍(删掉CNAME文件再重新push)
  3. 现阶段可能证书申请队列会比较长,申请时间可能会很慢,稍安勿躁多等等就有了希望这个问题以后会得到解决