我将 Nginx 设置为反向代理,并将 IP 传递给 Apache。由于某种原因,mod_status 不会识别客户端 IP,而是将我的网站 IP 显示为客户端 IP。
这是我的旧 Apache 2.2mod_rpaf
配置:
RPAFenable On
RPAFproxy_ips 127.0.0.1 website IP server IP
RPAFsethostname On
RPAFheader X-Forwarded-For
新的 Apache 2.4mod_remoteip
配置:
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 127.0.0.1 website IP server IP
是关于错误mod_realip
的配置还是 Apache 2.4 不应该这样工作?
日志也无法正常工作,但已通过将格式从 %h 更改为 %a 来修复。