所以我遵循的说明本优秀导游从建立重定向sub.my-domain.com到my-domain.com/sub.我已经检查并仔细检查了我的设置,但是当我访问时,sub.my-domain.com我得到了错误
404未找到
代码:NoSuchBucket
消息:指定的存储桶不存在
BucketName:sub.my-domain.com
如果我去sub.s3-website-eu-west-1.amazonaws.com(我创建的桶)它被正确重定向,我100%确定双加确认 CNAME记录集中的URL是正确的.到底是怎么回事?
似乎BucketName在错误信息中是错误的,但为什么会这样?
使用此处提到的路由规则:在 Amazon Route53 中设置基于 DNS 的 URL 转发
<RoutingRules>
<RoutingRule>
<Redirect>
<Protocol>https</Protocol>
<HostName>dota2.becomethegamer.com</HostName>
<HttpRedirectCode>301</HttpRedirectCode>
</Redirect>
</RoutingRule>
</RoutingRules>
Run Code Online (Sandbox Code Playgroud)
我能够看到http://becomethegamer.com正确重定向到https://dota2.becomethegamer.com但https://becomethegamer.com超时。
我以为是那Protocol件作品,但意识到那是出站而不是入站。
这是在一个 bucked 命名中becomethegamer.com,在 Route 53 中becomethegamer.com是一个别名,目标是该存储桶。
什么可能导致 https 无法重定向?
我有一个静态网站在S3内部托管,client1.examplecorp.com具有相应的R53记录client1.examplecorp.com. A ALIAS s3-website-us-east-1.amazonaws.com.
我希望我的客户端(client1.com)webadmin为子域创建一个dns记录,该记录quotes.client1.com将指向AWS(client1.com不使用R53).
应该指向client1.examplecorp.com吗?
或者直接在S3桶端点?
这个概念是,最终用户只会看到quotes.client1.com子域而不知道client1.examplecorp.com.
我希望我能够很好地描述它......
我已阅读有关AWS文档设置静态网站使用自定义域,桶的虚拟主机,也该SO发布.
我有一种感觉,我在这里描述的是如何使用Amazon Web Services重定向域.
我只是不明白客户端的注册商如何通过添加4个名称服务器将特定子域(quotes.client1.com)的流量重定向到client1.examplecorp.com.
此外,重定向是否仅影响此子域或整个client1.com.
最后,它会完全透明吗?这意味着,client1.examplecorp.com不会向最终用户显示?
我对解释它没有坚定的把握,所以请耐心等待.