如何在 ELB 应用程序负载均衡器上将 HTTPS 重定向到 HTTP

Cer*_*rin 13 amazon-elb

在 Amazon 的“经典负载均衡器”上,您可以创建一条规则将 HTTPS 连接转发到 HTTP,通过将证书上传到负载均衡器并让服务器仅处理 http 来简化 SSL 和服务器配置。

我现在尝试使用亚马逊的新一代“应用程​​序负载均衡器”复制相同的设置,但新的规则系统似乎不允许这样做。

我可以创建一个规则来侦听 HTTPS/443 并重定向,但它只允许我重定向到 HTTPS 或#{protocol}://#{host}:80/#{path}?#{query},这仍然意味着我的服务器必须支持 HTTPS,我想避免这种情况,因为这意味着每个服务器仍然必须包含SSL 证书并具有端口 443 的站点配置。

新一代 ELB 是否不支持此功能,或者是否有其他方法可以配置它?

Mic*_*bot 9

您似乎混淆了两件不相关的事情。

重定向用于告诉浏览器将其请求重新发送到不同的目的地。

在 ALB 上,要获得 TLS 卸载(这就是您所描述的内容),您需要做的就是创建一个指向实例上端口 80 的目标组,然后在 HTTPS 侦听器上设置默认规则以发送流量到该目标群体。

  • 我在负载均衡器上有一个 https 侦听器,并在目标组上打开了端口 80,但是当我转到负载均衡器端点时,它与目标组的连接被拒绝 (2认同)