首页 电脑 电脑学堂 查看内容

让iis记录nginx反向代理真实ip

2011-9-27 15:43 927 0

摘要:   iis 如果放在反向代理后面,日志里的c-ip是反向代理服务器的ip,不是真正用户的ip,想要记录用户的ip要做两件事。  一。在反向代理设置X-Forwarded-For段,以下为nginx下的...
关键词: Forwarded 反向 用户 还是 代理 iis nbsp filter proxy nginx

  iis 如果放在反向代理后面,日志里的c-ip是反向代理服务器的ip,不是真正用户的ip,想要记录用户的ip要做两件事。  一。在反向代理设置X-Forwarded-For段,以下为nginx下的配置示例:  server  {  location  {  ……  proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;  ……  }  }  二。在iis站点上安装下面这个isapi filter,这东西是在f5的开发论坛上找到的,按开发者的话说,是为了解决iis放在f5后记录不到用户ip的问题,-_-# 管他前端是f5还是nginx还是squid还是haproxy。都可以用。应该不错。装完之后重启下iis就搞定了。  http://devcentral.f5.com/weblogs/Joe/archive/2009/08/19/x_forwarded_for_log_filter_for_windows_servers.aspx  回头看下iis的日志,里面的c-ip已经是用户端的ip了
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部