AWS - 使用HTTPS到ECS容器的应用程序负载均衡器无法按预期工作

时间:2018-04-23 21:42:44

标签: amazon-web-services aws-ecs aws-elb

我已经设置了一个运行单个容器的ECS群集。容器配置将主机端口设置为0以使用动态端口映射。我已经检查过并且所有与网络相关的设置都是正确的。

如果我使用分配给它的动态端口直接点击EC2实例的IP(例如54.555.555.54:33424),我会按预期获得登录屏幕。

我已将应用程序负载均衡器配置为使用带有443上的单个侦听器端口的HTTPS(目标组指向容器端的端口80)。 ELB拥有与我的域名一起使用的证书,我从ACM获得。

当我点击ELB的默认网址时,我无法访问该容器。我对URL进行了卷曲,发现这是一个证书问题,这是有道理的,因为默认URL不是与ACM证书关联的URL。但是,当我点击使用ARM证书设置的自定义URL时,我会拒绝连接。

我对自定义网址做了一个卷曲,实际上我在终端上得到了一个结果。它显示重定向消息。如果我要卷曲IP,那就是我得到的相同信息:端口。

我已经检查过我的容器在ECS方面和ELB方面都是健康的,所以它通过了健康检查。

任何人都知道这里到底发生了什么事吗?我必须启用任何特定的任务/容器设置才能获得动态端口映射或HTTPS工作吗?

任何帮助都会很棒,我已经在这几个小时了。

1 个答案:

答案 0 :(得分:0)

您应在route53服务中使用Elb为自定义域名创建A记录