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();即可
转:http://www.blogjava.net/boyanxiu/archive/2010/02/09/312411.html



[本日志由 admin 于 2010-05-22 10:11 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: nginx+tomcat
评论: 1 | 引用: 0 | 查看次数: 360
  • 1
boyanxiu [2010-03-05 09:35 AM]
文章出处:
www.blogjava.net/boyanxiu/archive/2010/02/09/312411.html

转载请声明转载地址
  • 1
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭