gpt4 book ai didi

amazon-web-services - 如何在 Amazon Route53 中将 http 请求转发到 https?

转载 作者:行者123 更新时间:2023-12-03 01:59:11 25 4
gpt4 key购买 nike

我在 Amazon Route53 中有一个子域。假设 secure.example.com

如果请求像 https://secure.example.com 那样,那没问题,但我想强制 http 请求通过 https 发送。当用户输入 http://secure.example.com 时,需要将其转发到 https://secure.example.com

Amazon Route53 中是否存在通过 httphttps 的域级重定向/转发请求?

最佳答案

对此问题进行快速更新。虽然回答您的问题“否”,但您不能使用路由 53 强制使用 HTTPS,这会导致一些人认为在 AWS 托管上强制使用 https 是不可能的。

您可以在证书管理器中创建 SSL 证书(或导入您自己的证书),在任意位置托管您的网站 (S3),然后您需要为您的网站设置 CloudFront 分配并导入您的 SSL 证书,然后您可以使用通过 CloudFront 控制台中的行为选项卡选项将 HTTP 重定向到 HTTPS

编辑 2023 年 2 月 22 日

正如下面 Matt 正确指出的那样,如果您使用 EC2,这不是正确的解决方案 - 对于 EC2 上的 httpS,您应该在实例上安装 ssl 证书并以适当的方式配置 Web 服务器。

如果您使用 Lambda(使用 nextjs 等的 SSR 和 S3),例如,我相信目前 SSL 只能通过 Cloudfront 完成。

关于amazon-web-services - 如何在 Amazon Route53 中将 http 请求转发到 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12176969/

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