AWS ALB - 未到达 docker 容器

问题描述 投票:0回答:0

我有一个在 docker 容器内运行并映射到 ec2 实例的端口 80 的 React 应用程序

docker run -d --name react -p80:3000

当我尝试通过 ec2 实例公共 IPv4 地址访问它时,一切正常。 当我使用 Network 负载均衡器监听 TCP 端口 80 并转发到 TCP 端口 80 时,一切正常。 当我使用 Application 负载均衡器监听 HTTP 端口 80 并转发到 HTTP 端口 80 时,我的 React 应用程序变得无法访问。

为什么我不能使用 HTTP 协议,因此不能使用 Application Load Balancer?

我已阅读此问题并按照列出的步骤进行操作但没有运气: Aws ec2 - 如何设置负载均衡器以匹配 ec2 实例上的 docker 容器

docker http amazon-ec2 aws-application-load-balancer
© www.soinside.com 2019 - 2024. All rights reserved.