GCP Bucket部署HTML网站遇404错误,求解决方法
修复GCP Bucket+Godaddy部署网站的404错误方案
检查GCP Bucket静态网站配置
- 确认Bucket已开启静态网站托管功能,并且把主页面后缀设为
index.html,错误页面可按需配置。 - 检查Bucket权限,确保
allUsers拥有Storage Object Viewer权限,防止访问被权限拦截。
核对Godaddy DNS解析设置
- 检查域名
www.autodealersbuddy.com的CNAME记录,必须指向GCP Bucket的静态网站域名(格式是[bucket名].storage.googleapis.com,不是你现在用的storage.cloud.google.com开头的链接)。 - 用
nslookup或dig命令查一下域名解析结果,确认已经指向正确的GCP存储节点,确保DNS记录生效。
排查CDN/负载均衡配置(如果有)
- 要是之前配了Cloud CDN或者负载均衡,先清一下CDN缓存,检查缓存规则有没有过期或者配置错误。
- 确认负载均衡的后端服务正确关联了Bucket的静态网站端点,路径映射要设置默认指向
index.html。
测试根路径访问
- 直接访问Bucket的静态网站根域名(比如
https://www.autodealersbuddy.com.storage.googleapis.com),看能不能自动加载index.html,如果不行,重新配置静态网站托管的主页面设置。
内容的提问来源于stack exchange,提问作者Haseeb Ahmad
相关产品推荐
相关产品推荐

