2012年7月26日

java中getRemoteAddr()方法获取客户端IP地址问题解决方案

摘要: 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。一、解决反向代理软件问题:如果使用了反向代理软件,将http://192.168.1.110:2046/的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemoteAddr() 方法获取的IP地址是:127.0.0.1 或 192.168.1.110,而并不是客户端的真实IP。经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器.. 阅读全文

posted @ 2012-07-26 17:18 け凨浩 阅读(661) 评论(0) 推荐(0) 编辑

导航