所以,我花了大约5天的时间在Google Docs上搜索答案,包括让他们的一位支持人员帮助我。我的域名仍然无法解析到该网站。
对于记录,如果我使用丑陋的网址(http://storage.googleapis.com/7thgradeplay.org/index.html),网站就会有效。
几天前,我已将域名转移到谷歌域名。
我已使用Google Search Console验证了该域名。结算已启用并产生。所有文件和文件夹都设置了Public_html。
我正在使用Google Domains名称服务器。我没有使用Google Cloud DNS。
根据Google支持: 综合记录:302将@ .7thegradeplay.org重定向到www.7thgradeplay.org 自定义资源记录:www CNAME 7thegradeplay.org
这有关系吗?存储桶名称为7thegradeplay.org。
我认为这与我所做的所有配置有关。
所有这些更改都是在星期五(3天前)完成的,当我尝试访问该网站时仍然出现404错误。我已按照说明操作并尝试对这些页面进行故障排除: https://cloud.google.com/dns/troubleshooting https://cloud.google.com/storage/docs/hosting-static-website
我唯一改变的是存储桶的名称。我使用的是一个没有领先' www的桶名。请不要告诉我这是打破它所需的一切。
感谢所有帮助。
P.S。我添加了一个名为www.7thegradeplay.org的存储桶,其中包含所有相同的文件。等了15分钟。仍有404错误。
P.P.S。我找到了答案,但它没有成功:Connect Google domain to Google Cloud Bucket。
我将在明天上面的PPS中重试第5步,在PS更改有时间炖'。
再次,任何帮助表示赞赏。
答案 0 :(得分:2)
您的存储桶名称需要与网址完全匹配,因此如果您访问www.7thgradeplay.org,则该存储桶也需要命名为www.7thgradeplay.org。
同样," www.7thgradeplay.org"的DNS记录必须是" c.storage.googleapis.com的CNAME。"。
检查DNS,我在" wwww.7thgradeplay.org"中看到了一个CNAME。到" 7thgradeplay.org"。它必须是" c.storage.googleapis.com。"如果你已经设定了,你可能需要等待一段时间才能渗透。 DNS的更新速度很慢。
答案 1 :(得分:2)
按照下面的steps在Google Cloud Storage上托管静态网站。
在DNS中创建CNAME记录:
转到您各自的域服务提供商帐户并找到DNS
设置并创建指向以下内容的CNAME
记录
c.storage.googleapis.com
。
NAME TYPE DATA
www.example.com CNAME c.storage.googleapis.com
添加“ CNAME”记录后,将需要一些时间来传播此记录 记录。
创建云存储桶:
转到Google云控制台,然后从侧面菜单中选择Storage
,然后
点击Create bucket
。
现在创建一个名称必须与CNAME
记录相匹配的存储桶,
您已经在DNS设置中为您的域创建了。
例如,如果您添加了指向CNAME
的{{1}}记录
到www.example.com
,然后创建一个名称为
c.storage.googleapis.com
。
将文件上传到Cloud Storage Bucket:
现在在存储桶列表中,单击您要存储的存储桶的名称 已经创建。
现在在本地系统中为您的网站创建www.example.com
文件
主页。
现在单击index.html
按钮并选择Upload files
文件
您已创建。
浏览静态网站:
现在使用您的域名在Web浏览器中浏览您的网站。
例如,如果您的域名是index.html
,则浏览
通过访问网络中的www.example.com
来访问您的网站
浏览器。
现在,您已成功将网站托管在Google Cloud上 存储。