我正在尝试最简单的部署以在 Fargate 中启动并运行 https Web 服务器。
我已经使用 Amazon Certificate Manager 创建了一个公共证书。
我有一个 Application Load Balancer 在两个端口上与 Fargate 容器通信:80 用于 http,443 用于 https
这就是问题所在:当我在端口 80 (http) 上运行我的网络服务器并通过 ALB 连接时,它工作正常(不安全,但它提供了 html)。
当我在启用 TLS 的端口 443 上运行我的网络服务器时,它不会通过 ALB 连接。
另一点是,当在端口 443 上启用了 TLS 运行我的网络服务器时,我没有证书或证书密钥,因此很困惑如何从 Amazon 获取。
我的另一个问题是:说 ELB 将通过 HTTPS 与客户端通信但 ELB 可以通过 HTTP 与容器通信对我来说有意义吗?这安全吗?
感谢您的帮助,我的网络知识非常生疏。