AWS ALB 侦听 HTTPS 并作为 HTTP 发送到 ECS

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

我有一个 ECS 集群,其中有一个任务侦听端口 9090 上的 HTTP 流量。我想创建一个 ALB 来执行 SSL 终止,并将请求发送到端口 9090 上的 ECS 任务上。我让它与 ALB 侦听一起使用在端口 80 上 - 但不是 443。它仍在向 ECS 发送加密流量。我在应用程序日志中看到错误,显示请求混乱(加密)。 有很多不同的端口/目标组/等等,我想我只是对正确配置哪些感到困惑:

ALB->监听器[端口443]->目标组[端口9090]->ECS

创建新的 ECS 服务/任务是使他们成为目标组的唯一方法吗? 通过该 UI 创建 TG 时,您无法选择它作为选项。

amazon-web-services https amazon-ecs aws-application-load-balancer
1个回答
0
投票

以上评论是正确的。 创建 ECS 服务时,我需要选择现有的 ALB,

Create new Listener
表示 HTTPS,然后
Create new Target Group
表示 HTTP。 我还需要添加我的健康检查路径
/actuator/health
以便 TG 注册为健康。

© www.soinside.com 2019 - 2024. All rights reserved.