我有以下配置:
存储桶名称:subdomain.example.com
KeyCDN,它起源于http://subdomain.example.com
,并给我一个新的URL random-123.kxcdn.com
我有一个域example.com
,其域为CNAME
:主机@
,值:random-123.kxcdn.com
当我转到example.com
时,看到带有存储桶文件的默认XML响应。如果我访问example.com/index.html
,则会看到正确的网站。
如果我跑步:
gsutil web get gs://subdomain.example.com
我得到:
{"mainPageSuffix": "index.html", "notFoundPage": "404.html"}
因此,基本上,使用此“ CNAME到CDN到存储桶”配置,默认情况下服务index.html
的规则不起作用
答案 0 :(得分:3)
请查看此page中建议的步骤。
我有一个域名example.com,该域名的CNAME:Host @,值: random-123.kxcdn.com
如果您查看链接,您会发现应该为 www.example.com 添加一个DNS CNAME记录,指向 c.storage.googleapis.com -我认为这可能是您的错误。
我也没有看到您引用此步骤,请确保您已运行gsutil网络集:
gsutil web set -m index.html -e 404.html gs://www.example.com
还请记住,DNS记录的更改不是立即发生的,请稍等片刻以进行传播:)