apache获取nginx反向代理或CDN访客真实IP

Apache旧版用rpaf_module获取反向代理真实IP,在Apache2.2之后就支持mod_remoteip模块,在Apache2.4之后就内置mod_remoteip模块更方便。

#查看是否已加载mod_remoteip模块
apachectl -l | grep mod_remoteip
返回以下内容说明已加载mod_remoteip模块
mod_remoteip.c
修改httpd.conf,添加这个段代码就可以获取到真实IP了。LogFormat都不用修改默认%a就可以获取到真实IP
<IfModule remoteip_module>
  RemoteIPHeader X-Forwarded-For
  RemoteIPProxiesHeader X-Forwarded-By
</IfModule>

给我留言

您的电子邮箱地址不会被公开。 必填项已用 * 标注