`

NGINX+TOMCAT架构下获取真实IP的办法

阅读更多
第一步:在nginx.conf中配置反向代理时把真实IP带上,例如:

server {
    listen 80;
    server_name  boyan.com;
    location ~ ^/(WEB-INF)/ {
        deny all;
     }

    location / {
      proxy_pass http://localhost:8888;
      proxy_set_header  X-Real-IP  $remote_addr;
    }
  }

第二步:应用程序中用 String ip = request.getHeader("X-Real-IP");替代String ip = request.getRemoteAddr();即可


NginxFullExample : http://wiki.nginx.org/NginxFullExample#nginx.conf
分享到:
评论
2 楼 weidewei 2011-01-05  
benni82 写道
应用代码依赖了

楼上的还有啥好办法呢?
1 楼 benni82 2010-12-27  
应用代码依赖了

相关推荐

Global site tag (gtag.js) - Google Analytics