首页 > 解决方案 > 来自 ELB 后面的 AWS EC2 的传出请求的 IP

问题描述

我有一个 EC2,在 ELB 后面有一个 EIP。正如预期的那样,所有传入的请求都到达 ELB 并到达 EC2 网络服务器。现在,从我的 PHP 应用程序中,我向另一台服务器(不在 AWS 中)发出 Outgoing Curl 请求,并在那里检查请求 IP,它显示了池中的 ELB IP。我期待它显示 EC2 的 EIP。

有什么我遗漏的吗,我是否需要在 Curl 请求中添加任何特定的标头才能在另一台服务器中查看 EIP?

https://forums.aws.amazon.com/thread.jspa?threadID=125346有人在下面提到了这个线程,我也期待着。

当您通过负载均衡器接收传入流量时,响应将以相同的方式发出。但是,来自您的实例的流量不会通过负载均衡器。相反,它直接从您的实例的公共 IP 地址发送到 Internet。ELB 不参与该场景

标签: phpamazon-web-serviceslaravel-5amazon-ec2

解决方案


推荐阅读