gpt4 book ai didi

amazon-web-services - 如何使用 S3、Cloudfront 和 Route 53 使用裸域将 HTTP 重定向到 HTTPS?

转载 作者:行者123 更新时间:2023-12-03 10:21:13 27 4
gpt4 key购买 nike

我有一个支持 SSL 的域 (example.com)。我在尝试从 www.example.com 重定向请求时遇到问题-> https://example.com .

我在尝试访问 www.example.com 时遇到的错误是:

The request could not be satisfied.

Bad request.



这些 URL 有效(重定向到 https://example.com )
  • example.com
  • http://example.com
  • https://example.com
  • http://www.example.com表明该网站不安全,这意味着它不使用证书。

    S3

    我创建了 2 个 S3 存储桶 example.com 和 www.example.com(分别为 A 和 B)。 Bucket A 的静态网站托管已启用指向 example.com 的网站托管。 Bucket B 的静态网站托管已将所有请求重定向到 example.com。

    云端

    我有一个包含 2 个备用域名 (CNAME)、example.com 和 www.example.com 的发行版。我在这个 dist 上也有一个 SSL 证书。

    53路

    我有一个托管区域,其中包含 2 个 A 型别名 example.com 和 www.example.com,它们都指向 Cloudfront 的分布 (XX.cloudfront.net)

    最佳答案

    您需要让 Cloudfront 分发您的内容。因此,您的 S3 存储桶中的内容将在提供服务之前通过 Cloudfront。您可以在此处找到有关如何操作的信息:Using CloudFront with Amazon S3

    然后,对于第二部分,要使用 https 提供所有数据,请执行以下操作:
    转到 CloudFront > 您的分配 > 行为选项卡 > 选择列表的第一个元素,然后单击编辑。然后您应该能够看到将 http 重定向到 https 的选项。

    enter image description here

    关于amazon-web-services - 如何使用 S3、Cloudfront 和 Route 53 使用裸域将 HTTP 重定向到 HTTPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41710718/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com