You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Domains绑定GitHub Pages无法启用强制HTTPS问题求助

解决GitHub Pages绑定Google Domains自定义域名后无法启用强制HTTPS的思路

核对域名DNS记录配置

  • 确认在Google Domains中为自定义域名添加的是A记录,且指向你列出的四个GitHub IP:185.199.111.153、185.199.110.153、185.199.109.153、185.199.108.153,避免同时存在冲突的CNAME记录。
  • 调整A记录的TTL值到5分钟左右,加快DNS解析生效速度,等配置生效后再恢复原值。

确认GitHub Pages的域名状态

  • 进入GitHub仓库的Settings -> Pages页面,检查自定义域名是否已正确添加,无验证失败提示。若有验证要求,需在Google Domains中添加指定的TXT记录完成域名所有权验证。
  • GitHub生成SSL证书需要时间,通常几小时到24小时,耐心等待,期间不要频繁修改配置。

排查域名本身的限制

  • 暂时关闭Google Domains的域名隐私保护服务,部分隐私保护会导致GitHub无法验证域名所有权,进而无法签发SSL证书,启用HTTPS后可重新开启。
  • 用nslookup或dig命令检查域名解析是否正常,确认四个GitHub IP都能被正确解析到你的域名。

触发证书重新生成

  • 若等待超过24小时仍未生效,可在GitHub Pages设置中先移除自定义域名,保存设置后10分钟左右重新添加并保存,触发GitHub重新检测配置并生成SSL证书。
  • 待证书生成完成后,Enforce HTTPS选项会变为可勾选状态,此时再开启强制HTTPS。

检查Google Domains的额外配置

  • 确保未在Google Domains中配置URL转发或重定向规则,这类规则可能干扰GitHub Pages的HTTPS正常运行。
  • 若同时使用根域名和www前缀域名,需两者都配置正确的A记录,并在GitHub Pages中设置主域名(比如将www域名设为默认,根域名作为备用)。

内容的提问来源于stack exchange,提问作者sidharth sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 21:52:50