nginx反向代理tomcat日志获取真实IP
2015-08-12 17:12
459 查看
今天测试一下nginx反向代理功能时,让tomcat日志里获取用户真实IP地址,谷歌了一下,都是一篇文章的内容,复制了tomcat配置文件中的要修改的内容,可怎么也获取不到,神奇了就!无奈之下,仔细读每行复制的内容,发现问题了,估计都要是搜索到那篇文章的话,都得无法获取真实IP地址,就一个小小的地方。开始检查配置内容:
(1)nigix nginx.conf配置文件中:
### 确认没有错误,但注意:X-Real-IP(小红横杠)
(2)tomcat server.xml配置文件中:
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="tomcat_access_log." suffix=".txt"
pattern="%a %r %t %{X-Real_IP}i" resolveHosts="false"/>
### 注意了注意了看到问题了吗?%{X-Real_IP}i 不是X-Real-IP,万能的复制啊,博主怎么就写成下划线了,找到问题修改了,重启tomcat,客户端真实IP地址进入日志中了。呵呵,谁要复制了那篇文章的内容保证谁都不会对哈哈!
本文出自 “老瓦房” 博客,请务必保留此出处http://laowafang.blog.51cto.com/251518/1684104
(1)nigix nginx.conf配置文件中:
### 确认没有错误,但注意:X-Real-IP(小红横杠)
(2)tomcat server.xml配置文件中:
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="tomcat_access_log." suffix=".txt"
pattern="%a %r %t %{X-Real_IP}i" resolveHosts="false"/>
### 注意了注意了看到问题了吗?%{X-Real_IP}i 不是X-Real-IP,万能的复制啊,博主怎么就写成下划线了,找到问题修改了,重启tomcat,客户端真实IP地址进入日志中了。呵呵,谁要复制了那篇文章的内容保证谁都不会对哈哈!
本文出自 “老瓦房” 博客,请务必保留此出处http://laowafang.blog.51cto.com/251518/1684104
相关文章推荐
- 反向代理服务器的工作原理 (转)
- 正向代理和反向代理
- CentOS 6.5下Squid代理服务器的安装与配置
- squid 重定向器
- Apache配置正向代理与反向代理
- Nginx反向代理的配置
- Nginx多Server反向代理配置
- 【二十】关于利用squidclient分析日志未命中情况寻求优化
- 使用Nginx反向代理实现负载均衡
- 使用Haproxy,Keepalived,Tproxy实现高可用透明反向代理
- 关于大型网站技术演进的思考(十八)--网站静态化处理—反向代理(10) 【架构师的想法:正向代理和反向代理的区别】
- sarg对squid的日志流量分析报表(按小时,天,周生成)
- 使用CentOS7配置Squid代理
- Nginx反向代理tomcat
- 一次域名备案被注销后无法访问80和8080端口的转移过程
- 双nginx(主备、主主)反向代理tomcat实现web端负载均衡
- windows 下nginx反向代理出现 upstream time out的问题
- nginx 作为反向代理实现负载均衡的例子
- 正向代理与反向代理的区别【Nginx读书笔记】
- 反向代理