Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 路由53的AWS S3重定向不适用于HTTPS_Amazon Web Services_Amazon S3_Dns_Amazon Route53 - Fatal编程技术网

Amazon web services 路由53的AWS S3重定向不适用于HTTPS

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

我试图使用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    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问题,浏览器不认为证书是可信的,我们将单独研究。谢谢。