首页 > 解决方案 > AWS 应用程序负载均衡器公共 URL 不起作用

问题描述

下面是我的配置:

我创建了一个 ECS 集群,最大任务数 = 1,ec2.micro 实例数 = 1 和 1 个服务。我已经配置了 1 个目标组侦听端口 80,并将目标注册到 ec2(属于同一个 ECS 集群),并且它的状态是健康的。

我已经用上面的目标组和公共子网配置了 ALB(两个子网都有 ig-xxxxxx) 我已经用上面的 Application Load Balancer 在我的 ECS 集群中配置了服务。已部署(到 ECS)的 docker 映像绑定到主机端口 80。

当我尝试直接从 ec2 的 IP 访问我的应用程序时,我得到 200 和预期的 json。但是 ALB URL 无论如何都不起作用。

知道我在这里想念什么。

提前致谢。

编辑:平输出:

ali@mintvm:~$ ping pl-alb-1386183277.ap-southeast-2.elb.amazonaws.com
PING pl-alb-1386183277.ap-southeast-2.elb.amazonaws.com (54.153.167.227) 56(84) bytes of data.
^C
--- pl-alb-1386183277.ap-southeast-2.elb.amazonaws.com ping statistics ---
13 packets transmitted, 0 received, 100% packet loss, time 12278ms

ali@mintvm:~$ ping 54.153.167.227
PING 54.153.167.227 (54.153.167.227) 56(84) bytes of data.
^C
--- 54.153.167.227 ping statistics ---
9 packets transmitted, 0 received, 100% packet loss, time 8197ms

ali@mintvm:~$ 

挖掘输出:

ali@mintvm:~$ dig pl-alb-1386183277.ap-southeast-2.elb.amazonaws.com

; <<>> DiG 9.11.3-1ubuntu1.5-Ubuntu <<>> pl-alb-1386183277.ap-southeast-2.elb.amazonaws.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26707
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;pl-alb-1386183277.ap-southeast-2.elb.amazonaws.com. IN A

;; ANSWER SECTION:
pl-alb-1386183277.ap-southeast-2.elb.amazonaws.com. 60 IN A 54.153.167.227

;; Query time: 207 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Mon May 06 11:51:21 AEST 2019
;; MSG SIZE  rcvd: 95

VPS设置截图:

在此处输入图像描述

路由表在“路由”部分下附加了 IGW。

编辑 2:ALB 的详细信息: 在此处输入图像描述

标签: amazon-web-servicesamazon-ec2continuous-deploymentamazon-ecsaws-application-load-balancer

解决方案


推荐阅读