【发布时间】:2017-02-11 04:24:32
【问题描述】:
有没有办法在使用自定义域的 GitHub Pages 站点上使用 HTTPS/SSL?推荐使用 SSL 以获得更好的搜索引擎排名,除此之外它还有很多其他用途。
【问题讨论】:
-
您需要在某处设置代理服务器来处理它,因此这可能与 SO 无关。 Here 就是一个例子。
标签: ssl github github-pages
有没有办法在使用自定义域的 GitHub Pages 站点上使用 HTTPS/SSL?推荐使用 SSL 以获得更好的搜索引擎排名,除此之外它还有很多其他用途。
【问题讨论】:
标签: ssl github github-pages
GitHub 页面上的自定义域做支持 HTTPS / SSL:
GitHub Pages 自 2009 年起支持自定义域,
*.github.io域上的站点自 2016 年起支持 HTTPS。如今,GitHub Pages 上的自定义域也获得了对 HTTPS 的支持,这意味着将有超过一百万个 GitHub Pages 站点通过 HTTPS 提供服务。https://blog.github.com/2018-05-01-github-pages-custom-domains-https/
转到https://github.com/**username**/**repo**/settings
选中“强制 HTTPS”复选框:
在 2018 年 5 月 1 日之前,GitHub Pages 仅在使用 *.github.io 域的网站上支持 SSL:https://help.github.com/articles/securing-your-github-pages-site-with-https/
【讨论】:
现在可以在具有自定义域的 GitHub Pages 站点上使用 HTTPS
如果您在自定义域中使用
CNAME或ALIAS记录,一切就绪,您的网站应该可以通过 HTTPS 访问。
如果您使用
A记录,您必须使用新的 IP 地址更新您网站的 DNS 记录。请查看我们的guide to setting up your custom domain with Pages and update any A records you might have set。
HTTPS 工作后:
您可以选择在存储库的设置中“Enforce HTTPS” for your domain,确保通过 HTTP 请求您的站点的用户升级到 HTTPS。
您可以在此处阅读完整的公告:https://blog.github.com/2018-05-01-github-pages-custom-domains-https/
【讨论】: