gpt4 book ai didi

wordpress - 从 SSL 上的裸域重定向失败

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

我最近在我的 AWS 托管 wordpress 网站上安装了 SSL,但我的命名域不再有效。

https://example.com、https://www.example.com、www.example.com 都按预期工作。

example.com is not working. example.com throws a connection refused error.

设置:

  • Wordpress 托管在 bitnami AMI 之外安装的单个 AWS EC2 上。 EC2 位于经典的负载均衡器后面。
  • SSL 证书在 AWS 证书管理器上进行管理,并颁发给 *.example.com、example.com 和 www.example.com
  • DNS 使用路由 53:www.doamin.com 和 domain.com 有指向同一个负载均衡器别名的 A 记录
  • .htacces 已使用 RewriteRule ^(.*)$ https://example.com/ 修改$1 [R,L]

我该怎么做才能让它发挥作用?

最佳答案

HTTPS 确实有效,所以问题不在于 DNS。你提到了一个负载平衡器。 Connection Refused 错误表示您的请求未到达负载均衡器或未被负载均衡器接受。

检查负载均衡器的安全组并确保允许端口 80 入站

检查您的负载均衡器是否有端口 80 上的监听器

如果您在负载均衡器的公共(public)子网上修改了 NACL(网络访问控制列表),那么您将需要允许 80 入站和所有出站。默认的 NACL 规则已经允许这样做。

顺便说一句,我注意到您正在终止负载均衡器上的 SSL(因为您使用的是 ACM 证书)。根据您的配置,这可能意味着您将请求转发到端口 80 上未加密的 Web 服务器。如果是这样,那么您的重写规则将无法正确检测到 HTTPS 的使用。 AWS has some documentation对此进行更详细的解释。

关于wordpress - 从 SSL 上的裸域重定向失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45666224/

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