Amazon web services 路由53的AWS S3重定向不适用于HTTPS
我试图使用AWS S3静态网站重定向来允许从Apex域(example.com)重定向到该域 我使用了以下指南 在Route53中,我为apex域Amazon web services 路由53的AWS S3重定向不适用于HTTPS,amazon-web-services,amazon-s3,dns,amazon-route53,Amazon Web Services,Amazon S3,Dns,Amazon Route53,我试图使用AWS S3静态网站重定向来允许从Apex域(example.com)重定向到该域 我使用了以下指南 在Route53中,我为apex域example.com example.com A Simple s3-website-eu-west-1.amazonaws.com. www.example.domain指向一个cloudfront发行版,它发行了我的网站。 cloudfront域将所有HTTP通信重定向到HTTPS www.example.com A
example.com
example.com A Simple s3-website-eu-west-1.amazonaws.com.
www.example.domain
指向一个cloudfront发行版,它发行了我的网站。
cloudfront域将所有HTTP通信重定向到HTTPS
www.example.com A Simple *************.cloudfront.net.
在S3中,我为example.com
创建了一个bucket,并将其设置为重定向所有请求
[
水桶是空的
结果行为适用于HTTP,但对HTTPS超时
http://example.com -> https://www.example.com
https://example.com -> ETIMEDOUT
http://www.example.com -> https://www.example.com
https://www.example.com -> https://www.example.com
如何修复此设置以便
https://example.com -> https://www.example.com
问题是S3静态网站托管不支持HTTPS。[]
example.com A Simple s3-website-eu-west-1.amazonaws.com.
因此,您需要在example.com
s3 bucket前面添加一个CloudFront,并配置指向它的正确DNS记录问题描述
因此,理想情况下,您希望以下各项都能发挥作用:
1)https://example.com → https://www.example.com (向www裸体)
2) http://www.example.com → https://www.example.com (http到https)
3) http://example.com → https://www.example.com (裸http到www-https)
4) https://www.example.com → 这为我解决了这个问题。现在处理一个ACM SSL问题,浏览器不认为证书是可信的,我们将单独研究。谢谢。