【发布时间】:2022-06-22 06:16:24
【问题描述】:
我尝试设置从非 WWW 域到 WWW 域的重定向。
对于这个线程,我的域是example.com。
所以我想将example.com 重定向到www.example.com。
此线程中的所有资源也是基于 HTTPS 协议的。
我知道我需要为此设置一个 S3 存储桶。
所以我创建了一个名为example.com 的存储桶。
我将其配置为具有公共权限的静态网站托管:
然后在 Route53 中,xxx.com 域下有 2 个相关条目:
第二个是捕获example.xxx.com域并将其转发到我的负载均衡器(然后将其转发到我的ECS集群..):
所以对我来说似乎所有配置都是正确的。但是,我已经等待了 2 天的 DNS 传播延迟。但仍然:我无法通过:https://example.com 访问。我可以访问 S3 存储桶公共 url (Bucket website endpoint) - 它也在 route53 中设置为非 WWW 域的别名。我可以访问https://www.example.com。只有非 WWW 域不起作用:我超时..
有什么建议吗?
我也使用负载平衡器进行此重定向。
我已将 Route53 设置为将“example.com”域转发到我的负载均衡器。
所以现在当我输入:“example.com”时,我可以访问我的 Web 应用程序,但我会被路由到“https://example.com”——而不是 WWW。
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-route53