gpt4 book ai didi

ssl - 如何通过 AWS "Application Load Balancer"将 SSL 流量路由到 EC2 实例

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

我对负载均衡器还很陌生。我刚刚设置了一个监听 SSL 的设备。我还创建了一个 EC2 实例并将其添加到“Application Load Balancer”的目标组中。目标组也通过 SSL 连接。

我已经在 EC2 实例上安装了 apache,并在/var/www/html 目录中放置了一个 index.html 文件。

我原以为输入负载均衡器关联的域地址 (www.example.com) 会将我路由到 EC2 实例的 index.html 文件(这是唯一的目标)。但是,我遇到了 Bad Gateway 502 错误。

最初我在 EC2 上只有 SSH 入站规则。我为 HTTPS 打开了 443,但这并没有什么不同。

我是否需要在 EC2 和负载均衡器上安装 SSL 证书?我需要打开任何其他端口吗?

对这一切很陌生,不确定负载均衡器如何与 EC2 实例通信。希望它是内部的,这样 EC2 实例就不会孤立地暴露出来。

最佳答案

这里可能会出现很多问题,但是(假设您已经正确配置了负载均衡器)我认为如果您将 HTTP 监听器添加到负载均衡器,将目标组的协议(protocol)更改为 HTTP(因为负载平衡器通过 HTTP 与 EC2 对话),然后将类似这样的内容添加到您的 .htaccess:

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule . https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent]

您可以阅读更多here .

关于ssl - 如何通过 AWS "Application Load Balancer"将 SSL 流量路由到 EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48687700/

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