我有一个位于 ELB 后面的 EC2 实例(Instance-A)(目前是单个实例)。服务器在 Wildfly 11 上运行。
目标组显示实例运行状况良好。而且我可以使用 curl 使用来自另一个 vpc 中另一个实例(Instance-B)的 IP 地址。
但是当我从 Instance-B 卷曲 ELB dns 名称时,它返回 502。知道在哪里看吗?
访问日志条目,
http 2019-11-11T22:57:04.899824Z app/DummyELB-2/b71c4db727f11413 172.31.14.179:60746 10.1.4.217:80 -1 -1 -1 502 - 127 293 "GET http://internal-dummyelb-2-1122730003.ap-southeast-2.elb.amazonaws.com:80/ HTTP/1.1" "curl/7.61.1" - - arn:aws:elasticloadbalancing:ap-southeast-2:xxx:targetgroup/DummyTG-2/738f12f02eeddb57 "Root=1-5dc9e740-f43a035fdc04fec2373217d6" "-" "-" 0 2019-11-11T22:57:04.898000Z "forward" "-" "-" "10.1.4.217:80" "-"
- 更新 -
ELB 是内部的,实例是私有的。我还有一个单独的私有实例(在 apache 服务器上有一个 index.html)和一个内部 ELB,它对卷曲 ELB DNS 没有问题。