【发布时间】:2018-10-14 09:22:44
【问题描述】:
我有my-domain.com。我希望对 www 子域的请求重定向到根目录,并将所有请求重定向到 https。
我有 2 个 S3 存储桶 - my-domain.com 和 www.my-domain.com(配置为重定向到 my-domain.com 的空存储桶)
我在 my-domain.com 前面为 https 设置了 Cloudfront 发行版。
对于 DNS,我有一个 my-domain.com 的 A 记录,这是一个指向云端发行版的“别名”记录。我有另一个 www.my-domain.com 的 A 记录,它是指向空的 www.my-domain.com S3 重定向存储桶的“别名”记录
这会导致以下重定向:
http://my-domain.com -> https://my-domain.com
http://www.my-domain.com -> https://my-domain.com
但是,对https://www.my-domain.com 的请求不会重定向。我假设这是因为 S3 重定向存储桶没有 https 侦听器。所以我的问题是,有没有更好的方法来做到这一点?我真的不想为了拥有这个功能而设置另一个 cloudfront 发行版,但如果https://www 没有正确重定向,我会感觉很糟糕。
提前致谢,
【问题讨论】:
标签: amazon-web-services amazon-s3 dns amazon-cloudfront