【问题标题】:Is it possible to use HTTPS/SSL on GitHub Pages sites with a custom domain?是否可以在具有自定义域的 GitHub Pages 站点上使用 HTTPS/SSL?
【发布时间】:2017-02-11 04:24:32
【问题描述】:

有没有办法在使用自定义域的 GitHub Pages 站点上使用 HTTPS/SSL?推荐使用 SSL 以获得更好的搜索引擎排名,除此之外它还有很多其他用途。

【问题讨论】:

  • 您需要在某处设置代理服务器来处理它,因此这可能与 SO 无关。 Here 就是一个例子。

标签: ssl github github-pages


【解决方案1】:

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/

  1. 转到https://github.com/**username**/**repo**/settings

  2. 选中“强制 HTTPS”复选框:


在 2018 年 5 月 1 日之前,GitHub Pages 仅在使用 *.github.io 域的网站上支持 SSL:https://help.github.com/articles/securing-your-github-pages-site-with-https/

【讨论】:

  • 感谢您在 Github 于 2018 年 5 月 1 日添加对自定义域的支持后编辑您的答案。
  • 对于像我的作品集这样的简单网站,我可以在 Github 页面上使用 HTTP 域吗?
  • @NetEmmanuel 是的,肯定没问题。如果您的网站上线,它还可以支持无限流量。
  • 如果有人在为 SSL/HTTPS 配置新的 A 记录时遇到问题,可以参考我写的这篇文章 - medium.com/@goelanirudh/…
  • 我真的不明白。你和文档都没有说如何将你的域证书与自定义域一起使用,我的 GitHub 页面站点说不信任这个页面。这没有道理。不应该有一个表格来添加我的证书吗?如果他们不告诉我如何将它们与 GitHub Pages 一起使用,他们告诉我他们使用 Let's Encrypt 也无济于事。
【解决方案2】:

现在可以在具有自定义域的 GitHub Pages 站点上使用 HTTPS

如果您在自定义域中使用 CNAMEALIAS 记录,一切就绪,您的网站应该可以通过 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/

【讨论】:

  • 对于像我的作品集这样的简单网站,我可以在 Github 页面上使用 HTTP 域吗?
  • @NetEmmanuel 如果添加 HTTPS 支持不会花费您任何费用,那么您绝对应该添加它。您可以在此处找到更多关于为什么考虑支持静态内容网站的 HTTPS 的详细信息:security.stackexchange.com/questions/142496/…
  • 我真的不明白。你和文档都没有说如何将你的域证书与自定义域一起使用,我的 GitHub 页面站点说不信任这个页面。这没有道理。不应该有一个表格来添加我的证书吗?如果他们不告诉我如何处理它们,那么知道他们使用 Let's Encrypt 也无济于事。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-14
  • 1970-01-01
相关资源
最近更新 更多