负载均衡器无法在 Elastic Beanstalk 中从 HTTP 重定向到 HTTPS

Load Balancer unable to redirect from HTTP to HTTPS in Elastic Beanstalk

在我的域名上实现 HTTPS 连接到我新创建的 Elastic Beanstalk 应用程序。 我已按如下方式配置我的 EB 环境:-

  1. 我的服务器设置为 Apache。

2.Modified我的容量:-

3.Added 我的 经典负载均衡器的监听器(其余设置保持默认):-

4.Here 是我配置 Route53 的方式:-

  1. 这是我的 Namecheap 配置:-

我还是无法实现http转https。请帮忙。如果需要,请询问更多信息。

这是因为 CLB 不支持重定向。来自 AWS:

Classic Load Balancers can't redirect HTTP traffic to HTTPS.

纠正该问题的最简单方法是将 CLB 更改为 ALB,然后按照任何 AWS 指南设置重定向,例如: