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

Google Cloud静态网站无法通过域名访问问题求助

排查步骤与解决方案

1. 验证域名DNS解析配置

  • 用nslookup africanshade.org或dig africanshade.org命令检查域名的A记录,确认其指向GCP负载均衡的静态外部IP地址。如果解析结果不是负载均衡IP,需要修改域名DNS服务商的记录,将A记录指向正确的IP。
  • 注意:如果使用CNAME记录,需指向负载均衡的转发规则域名(而非GCS bucket的域名),但更推荐用A记录绑定静态IP。

2. 检查负载均衡前端与转发规则

  • 确认负载均衡的前端配置是HTTP(80端口):在GCP控制台的负载均衡页面,查看前端服务是否监听80端口,且未强制启用HTTPS。若前端配置为HTTPS,HTTP访问会直接被断开,导致ERR_CONNECTION_CLOSED。
  • 检查转发规则:确保80端口的流量被正确转发到挂载GCS bucket的后端服务/后端桶,没有端口不匹配或规则未生效的情况。

3. 确认后端桶与GCS权限配置

  • 验证后端桶指向正确的GCS bucket(africanshade):在负载均衡的后端配置中,确认后端桶的目标bucket名称无误,且已启用“Cloud Storage bucket”作为后端类型。
  • 检查GCS bucket权限:
    • 若通过负载均衡访问,需确保负载均衡使用的服务账号拥有storage.objects.list和storage.objects.get权限;
    • 或者临时给allUsers添加Storage Object Viewer权限(仅限测试,生产环境建议用服务账号),排除权限导致的访问问题。
  • 确认bucket的静态网站设置(若依赖):如果后端桶配置了静态网站托管,需确保主页面设置为home.html,避免路径匹配错误。

4. 测试负载均衡IP直接访问

  • 直接访问http://[负载均衡静态IP]/home.html:
    • 若能正常打开,说明问题出在DNS解析(域名未正确指向负载均衡IP);
    • 若仍报错,说明负载均衡本身配置存在问题,需回到步骤2重新检查前端、转发规则和后端配置。

5. 排查外部拦截因素

  • 检查是否使用了第三方CDN(如Cloudflare)或防火墙服务:这类服务可能默认强制HTTPS,导致HTTP访问被阻断。需在CDN控制台关闭“始终使用HTTPS”之类的选项,或配置HTTP到HTTPS的跳转(但用户暂未使用证书,需先关闭强制HTTPS)。
  • 确认本地网络没有拦截80端口流量:尝试用不同网络(如手机热点)访问域名,排除本地防火墙或运营商限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 00:22:44