目标组中的 EC2 状态不健康

EC2 status unhealthy in Target Groups

我正在使用 AWS 应用程序负载均衡器连接到目标组,该组具有使用云初始化脚本安装的 docker EC2 实例。我正在 EC2 中执行一个 Nginx docker容器。

我收到一条请求超时异常信息。

我连接到目标并检查服务是否可用。我收到了 nginx 默认页面。对内部 IP 执行 curl -I 也会给出响应代码 200。

请帮助我了解如何解决此问题以找出根本原因。

提前致谢

配置应该是:

  • Application Load Balancer (ALB-SG) 上的安全组允许来自大概整个 Internet (0.0.0.0/0) 的入站流量通过适当的端口(80、443?)
  • EC2 实例 (App-SG) 上的一个安全组,允许从 ALB-SG 在适当的端口(80、443?)上进行入站访问

App-SG应该具体参考ALB-SG。 (输入名称,它将解析为 sg-xxx ID。)