首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS ELB返回502

AWS ELB返回502
EN

Stack Overflow用户
提问于 2019-11-12 01:44:50
回答 2查看 221关注 0票数 0

我有一个EC2实例(实例-A),它位于ELB (当前的单个实例)后面。服务器运行在Wildfly 11上。

目标组显示实例是健康的。我可以在不同的vpc中使用来自另一个实例(实例-B)的ip地址的curl。

但是,当我从实例-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,它与curling ELB没有问题。

EN

回答 2

Stack Overflow用户

发布于 2019-11-12 01:48:41

似乎您正在使用私有负载均衡器,或者按日志中的域访问私有主机名。

代码语言:javascript
复制
http://internal-dummyelb-2-1122730003.ap-southeast-2.elb.amazonaws.com:80/

私有主机将仅在VPC中解析。您可以在窥视的VPC中解析私有主机名,但这需要额外的配置。有关这方面的更多信息如下:

https://docs.aws.amazon.com/vpc/latest/peering/modify-peering-connections.html

检查该部分:启用对VPC对等连接的DNS解析支持

票数 1
EN

Stack Overflow用户

发布于 2019-11-12 22:26:25

这是一个问题,我如何设置转发请求到目标组中的端口8080。我已经在健康检查中将覆盖端口设置为8080,而不是在目标组中。

一旦我修复了它,我的ELB就能正确地转发请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58810844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档