繁体   English   中英

为什么我的 AWS S3 存储桶重定向到 HTTPS 不起作用?

[英]Why my AWS S3 bucket redirecting to HTTPS not working?

我的自定义域 (file.example.com) 托管在 Namecheap 和 DNS 中。现在我有 AWS S3 存储桶,我试图将其指向我的自定义域 (file.example.com)。 我所做的是,我已经在 AWS S3 存储桶中设置了所有属性和权限,并创建了 Cloudfront 分配以将我的自定义域重定向到 Https。现在我可以使用我的自定义域 URL (file.example.com/sample) 访问每个对象.pdf),但尽管创建了 Cloudfront 分发并生成了 SSL 证书,HTPPS 仍无法正常工作。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

HTTP 到 HTTPS 的重定向在分发的行为设置中处理。 在您的 CloudFront 控制台中,将您的分配打开到截屏的位置。 在页面顶部,您会看到一个水平导航栏。 单击Behavior条目。 您可能只有一个条目。 单击单选按钮和 go 进行Edit 您要寻找的设置是需要设置为Redirect HTTP to HTTPSViewer protocol policy (见下文)。

保存更改后可能需要几分钟才能对 CloudFront.network 进行更新。

在此处输入图像描述

根据聊天讨论,您的子域file.example.comCNAME似乎指向S3 存储桶URL 而不是CloudFront

因为我在响应标头中的任何地方都看不到 CloudFront。 你能更新一下然后试试吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM