gpt4 book ai didi

ssl - s3 静态站点 + 云端 + SSL 不适用于非 www

转载 作者:太空宇宙 更新时间:2023-11-03 13:14:34 27 4
gpt4 key购买 nike

我有一个托管在 s3 存储桶上的静态 html 网站。我已经使用 let's encrypt 生成了一个免费的 ssl 证书,并将其导入到 ACM 中。

certbot --manual --server https://acme-v01.api.letsencrypt.org/directory -d example.com -d www.example.com

我已经设置云端以使用该证书。

在我的 DNS 提供商 (namecheap) 上,我设置了一个将 www 指向云端域名的 CNAME,并且还设置了从 mydomain.com 到 www.mydomain.com 的重定向

现在如果我去

https://www.example.com , 它有效

https://example.com , 它挂起直到超时

谁能告诉我我缺少什么?

最佳答案

On my DNS provider (namecheap) I have ... put a redirect from mydomain.com to www.mydomain.com

问题来了。您的“DNS 提供商”提供不支持 HTTPS 的重定向服务。他们不可能——重定向只能发生在建立 HTTPS 连接之后,并且 HTTPS 连接需要有效的证书。

重定向实际上从未在 DNS 中完成,尽管您的提供商的界面可能会给您这样的印象。重定向总是通过网络服务器完成的。当您配置一个主机名以重定向到另一个主机名时,您的提供商有一个他们提供的 Web 服务器并将 DNS 指向那里。

简而言之,如果不使用 Route 53 作为您的权威 DNS 主机,就没有办法在域顶点执行此操作。您不必将域名注册转移到 Route 53 注册商,但您需要将 Route 53 用于您的 DNS,并且您需要第二个存储桶和第二个 CloudFront 分配——请参阅 Supporting HTTPS URL redirection with a single CloudFront distribution .

关于ssl - s3 静态站点 + 云端 + SSL 不适用于非 www,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48978453/

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