是否可以在具有自定义域的GitHub Pages网站上使用HTTPS/SSL?

owa*_*786 24 ssl github github-pages

有没有办法在使用自定义域的GitHub页面网站上使用HTTPS/SSL?建议使用SSL以获得更好的搜索引擎排名,除此之外还有很多其他用途.

Gau*_*a R 19

GitHub在使用*.github.io域的站点上支持SSL :https://help.github.com/articles/securing-your-github-pages-site-with-https/

我建议您注册Cloudflare DNS,以便为自定义域中的站点正确设置HTTPS,有关详细信息,请参阅Cloudflare的博客文章:https://blog.cloudflare.com/secure-and-fast-github-pages-与-的CloudFlare /

更新(5/5/2018) 自定义域现在支持SSL:https://blog.github.com/2018-05-01-github-pages-custom-domains-https/

  1. 只需访问https://github.com/ username/repo/settings
  2. 选中以下复选框: 在此输入图像描述

  • 感谢您在 2018 年 5 月 1 日 Github 添加对自定义域的支持后编辑您的答案。 (2认同)
  • 如果有人在配置 SSL/HTTPS 的新 A 记录时遇到问题,您可以参考我写的这篇文章 - https://medium.com/@goelanirudh/add-https-to-your-namecheap-domain-hosted -on-github-pages-d66fd96308b5。 (2认同)

jiv*_*erg 5

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

如果您正在使用CNAMEALIAS记录您的自定义域,则一切就绪,您的站点应该可以通过 HTTPS 访问

如果您使用A记录,则必须使用新的 IP 地址更新站点的 DNS 记录。请参阅我们的指南,使用 Pages 设置您的自定义域并更新您可能设置的任何 A 记录

一旦你有 HTTPS 工作:

您可以选择在您的存储库设置中为您的域“强制 HTTPS”,确保通过 HTTP 请求您的站点的用户升级到 HTTPS。

强制实施 HTTPS 存储库配置

你可以在这里阅读完整的公告:https : //blog.github.com/2018-05-01-github-pages-custom-domains-https/