AWS ELB 向 EC2 发送加密响应

AWS ELB sends encrypted response to EC2

我是 SSL 的新手,如果这很明显,我深表歉意。

我有一个 EC2 实例 运行 一个烧瓶 Python 应用程序。此应用程序侦听端口 443。我正在尝试通过 Route 53 和 ACM 向其添加 SSL。我已经创建了一个证书,但它不允许我将它分配给我的 EC2 实例,所以我在前面添加了一个弹性负载均衡器,并将 SSL 证书分配给它。平衡器侦听 HTTPS 端口 443 并将所有内容转发到目标组。目标组监听端口 443,然后将其转发到我的 Flask 应用程序。问题是我的应用程序收到了加密的响应,但我不知道应该如何解密它。我知道如何取回证书,但我想我还需要一个密钥文件来实际解密它。

目标组将来自Load Balancer的请求转发到它后面的ec2实例。您的 Flask 应用程序应该监听端口 80 并提供未加密的流量。

因此,目标组应指向端口 80(您的网络服务器应侦听的端口)。