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

Google App Engine部署的站点不加https://www无法访问且提示不安全如何解决

排查步骤

  • 第一步 检查DNS解析:访问DNS服务商后台,确认裸域名website.com已配置A/AAAA记录,指向Google App Engine官方提供的IP段,仅配置www.website.com的解析无法覆盖裸域名请求。
  • 第二步 检查GAE域名绑定配置:进入GAE控制台「自定义域名」页面,确认已同时完成www.website.com和website.com的绑定与所有权验证,未绑定的域名GAE不会处理其访问请求。
  • 第三步 检查SSL证书覆盖范围:确认你使用的SSL证书(不管是Google托管还是自行上传)的主题备用名称(SAN)同时包含www.website.com和website.com,证书仅覆盖单域名时,访问未覆盖的域名就会触发「站点不安全」的证书错误提示。
  • 第四步 检查访问规则配置:确认已配置全局HTTP转HTTPS规则,以及裸域名与www子域名之间的重定向规则,规则缺失会导致HTTP请求或裸域名请求无法正常跳转至可用地址。

解决方法

  1. 补全DNS解析:在域名服务商后台,为website.com添加和www.website.com完全一致的A/AAAA解析记录,指向GAE官方提供的IP地址。
  2. 绑定裸域名到GAE应用:在GAE控制台自定义域名页面,按引导添加website.com,完成所有权验证后绑定到你的当前应用。
  3. 修正SSL证书配置:如果使用Google托管证书,在自定义域名设置中同时勾选www.website.com和website.com,重新申请托管证书,等待10-30分钟完成签发;如果使用自行上传的证书,请替换为同时覆盖两个域名的多域名证书。
  4. 配置强制HTTPS与域名重定向:
    • 首先在app.yaml中添加全局强制HTTPS配置,示例如下:
    handlers:
    - url: /.*
      secure: always
      redirect_http_response_code: 301
      script: auto
    
    • 其次在应用入口逻辑中添加域名判断:如果请求的Host为website.com,返回301重定向到https://www.website.com拼接当前请求路径即可。
  5. 验证效果:配置完成后清空浏览器缓存,分别访问http://website.com、https://website.com,确认所有请求均正常跳转到https://www.website.com对应页面,无不安全提示即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 19:18:03