logo

GitHub Pages对自定义域名支持HTTPS的详解

作者:rousong2024.01.08 14:45浏览量:13

简介:本文将详细介绍GitHub Pages如何对自定义域名支持HTTPS,包括CNAME和A记录两种解析类型的设置步骤和注意事项。

在GitHub Pages上设置自定义域名并启用HTTPS是一项相对简单的任务,但也有一些关键步骤和注意事项需要了解。根据您使用的自定义域名解析类型,您需要选择CNAME或A记录的设置方式。以下是详细的步骤说明:
对于CNAME类型的自定义域名:

  1. 在您的GitHub仓库中,进入“Settings”页面。
  2. 在“GitHub Pages”部分,找到“Domain”或“Custom domain”选项,并输入您的自定义域名。
  3. 确保“Enforce HTTPS”选项已勾选。如果发现复选框为灰色开启不了,可以将“Custom domain”那一栏的内容删除置为空,点击“Save”保存。
  4. 再次填入您的自定义域名,点击“Save”保存。此时可能会出现一条提示,表示证书还未颁发完毕,请耐心等待。一般来说,证书颁发需要一些时间,具体时间可能因情况而异。
    对于A记录类型的自定义域名:
  5. 在您的DNS提供商网站上,找到或创建一条A记录,并将解析的IP地址指向以下四个地址之一:185.199.108.153、185.199.109.153、185.199.110.153或185.199.111.153。这是GitHub Pages用于HTTPS的IP地址。
  6. 等待DNS更改生效。这个过程可能需要一些时间,具体时间取决于您的DNS提供商和您的网络环境。
  7. 在您的GitHub仓库中,进入“Settings”页面。
  8. 在“GitHub Pages”部分,找到“Domain”或“Custom domain”选项,并输入您的自定义域名。
  9. 确保“Enforce HTTPS”选项已勾选。
  10. 点击“Save”保存更改。
    注意事项:
  • 在设置自定义域名并启用HTTPS的过程中,请确保您拥有对GitHub仓库和DNS记录的适当访问权限。
  • 如果您使用的是共享主机或虚拟主机,可能需要联系您的主机提供商以了解如何更改DNS记录或添加A记录。
  • 在等待DNS更改生效期间,请不要重复进行DNS更改,以免影响设置过程。
  • 启用HTTPS后,确保您的网站内容已经准备好进行安全连接。这包括确保所有外部资源(如字体、脚本文件等)都使用HTTPS进行加载,以避免混合内容安全问题。
  • 最后,定期检查您的证书是否仍然有效,并注意更新证书以适应未来的安全标准。
    通过遵循以上步骤和注意事项,您应该能够在GitHub Pages上成功设置自定义域名并启用HTTPS。请记住,整个过程可能需要一些时间,特别是等待DNS更改生效和证书颁发完毕的部分。

相关文章推荐

发表评论