2

我使用 mod_rpaf 来获取日志中的真实 IP。但是,它需要负载平衡器 IP。之前,我曾经看到“ELB-HealthChecker/1.0”用户代理来获取ELB的IP。但是,奇怪的是,今天我每次都可以在来自两个不同 IP 的每个实例上看到两个健康检查请求。我的 ELB 和 EC2 实例位于同一可用区。

有人遇到过类似的情况吗?这是预期的行为还是一些异常情况?

4

1 回答 1

0

看到各种 ELB IP 地址是正常的。ELB 会随着您网站的流量上下扩展,这些操作会导致您看到不同的 IP 地址。

将 mod_rpaf 与 ELB 一起使用永远不会是一个可靠的解决方案。

如果您想知道 ELB 看到的源 IP,那么您可以使用 X-Forwarded-For 列表中的最后一个值。

另请参阅此博客文章以获取 mod_rpaf 的补丁。

于 2012-12-08T16:59:50.490 回答