用nginx作反向代理,发现访问日志ip一项都不是真实ip,解决方法
1. nginx增加配置
proxy_set_header X-Real-IP $remote_addr;
more.. /NginxHttpProxyModule
2.tomcat 设置使用请求头
%{X-Real-IP}i 在 pattern 参数里面
more… /docs/api/org/apache/catalina/valves/AccessLogValve.html
3.如果没有转发那就直接%a或者%h就可以做到了记录真实ip了,不过还是推荐使用设置请求头参数
如果觉得《用nginx转发请求tomcat 如何配置访问日志获取真实ip》对你有帮助,请点赞、收藏,并留下你的观点哦!