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

Hostinger域名绑定Github Pages的SSL证书安装及HTTPS启用问题求助

解决Github Pages + Hostinger域名无法启用HTTPS的问题

首先明确:Github Pages不支持手动上传SSL证书,你创建ssl文件夹放置证书的操作无效,平台仅自动通过Let's Encrypt提供免费SSL,以下是正确的排查和解决步骤:

  • 确认域名解析配置正确

    1. 在Hostinger域名管理后台,添加两条DNS记录:
      • A记录:主机记录填@,指向Github Pages的IP(185.199.108.153、185.199.109.153、185.199.110.153、185.199.111.153,任选其一或全部添加)
      • CNAME记录:主机记录填www,指向你的Github Pages仓库地址(比如username.github.io)
    2. 等待DNS生效(通常需要10分钟到24小时,可以用nslookup或dig命令验证解析是否正确)
  • 检查Github Pages的域名绑定设置

    1. 进入你的Github仓库,打开「Settings」→「Pages」
    2. 在「Custom domain」栏输入你的Hostinger域名(比如yourdomain.com),点击「Save」
    3. 此时Github会自动验证域名所有权,并尝试申请Let's Encrypt证书
  • 启用Enforce HTTPS的前提条件

    1. 域名解析必须完全生效,且Github已完成证书签发(这个过程可能需要几个小时)
    2. 如果「Enforce HTTPS」复选框仍禁用,耐心等待1-24小时,Github需要时间同步证书状态
    3. 若超过24小时仍未启用,尝试先移除自定义域名,保存后重新添加,触发新一轮证书申请流程
  • 常见问题排查

    • 确保域名没有设置CDN或代理,否则会干扰Github的证书验证
    • 检查域名是否有DNSSEC设置,若有需确认配置正确,避免解析失败
    • 确认你的Github Pages仓库是公开的(私有仓库需升级到Pro计划才能使用自定义域名HTTPS)

内容的提问来源于stack exchange,提问作者KAVIDHASAN M

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 05:02:41