【发布时间】:2012-10-14 21:06:39
【问题描述】:
我将 Nginx 设置为反向代理,并将 IP 传递给 Apache。 由于某种原因,mod_status 不会识别客户端 IP,而是将我的网站 IP 显示为客户端 IP。
这是我的旧 Apache 2.2 mod_rpaf 配置:
RPAFenable On
RPAFproxy_ips 127.0.0.1 website IP server IP
RPAFsethostname On
RPAFheader X-Forwarded-For
新的 Apache 2.4 mod_remoteip 配置:
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 127.0.0.1 website IP server IP
是关于错误的mod_realip 配置还是 Apache 2.4 不应该这样工作?
日志也不能正常工作,但已通过将格式从 %h 更改为 %a 来修复。
【问题讨论】:
-
您找到解决方案了吗?查看 mod_status 页面时,我也无法获得真实 IP。
标签: apache nginx reverse-proxy