AWS S3site与CloudFront的 - HTTPS问题

问题描述 投票:0回答:1

我有一个网站,我在主持S3和通过CloudFront的分发问题。

在S3创建了2桶,一个用于example.com和一个用于www.example.com都设置为静态虚拟主机和www.example.com转发到example.com

在路线53我有两个站点,A记录到的Cloudfront分布的托管区

在CloudFront的我有CNAME /备用域名的分配既www.example.com和example.com和我也有两个两个www.example.com和example.com的S3存储路径起源路径

当我浏览到https://example.com当我浏览到https://www.example.com它不会加载它工作正常,我得到一个错误:服务器IP地址无法找到

我在想什么?

amazon-web-services amazon-s3 https amazon-cloudfront amazon-route53
1个回答
0
投票

您应该只有1 CloudFront的分布,然后从www.example.com将流量重定向到example.com(反之亦然)。见this link.

编辑:上得了从评论的问题作一些澄清。我把它设置为我的领域之一的方法如下:

S3具有重定向设置在www.example.com,使用https协议将请求重定向到example.com

CloudFront的分布(在example.com斗指出)具有行为重定向设置所有的HTTP到HTTPS

我想,如果你有这样的方式与S3重定向沿CloudFront的设置重定向行为,它应该工作。

© www.soinside.com 2019 - 2024. All rights reserved.