我正在使用 AWS ECS Fargate,并有一个应用程序负载均衡器将所有连接转发到正确的实例。
我已经成功启动了一个集群和一个运行的服务,它们连接到一个在 Route53 中创建了 DNS 记录的 ALB。当我前往子域时,它会自动将我重定向到服务实例,并且运行正常。这是一个 Node JS 应用程序,所以我确实将容器设置为映射应用程序使用的端口 3000。
我尝试重复同样的操作,但这次使用的是 Laravel/PHP 应用程序。它在 Docker File 中安装了 Apache。我确实设法设置了服务,当我转到任务的 IP 时,它运行良好。但是,当我尝试使用与 ALB(应用程序负载均衡器)绑定的 DNS 记录的子域时,我收到 502 Bad Gateway。我不知道是什么导致了这个问题!
我有一个安全组,允许来自 ALB 的服务的所有流量。