当前位置:中国反病毒小组 >> 解决方案 >> 服务器安全 >> 浏览文章
怎么让iis记录nginx反向代理真实ip
作者:佚名 日期:2011年11月01日 来源:本站原创 浏览: 【字体:
核心提示:iis 如果放在反向代理后面,日志里的c-ip是反向代理服务器的ip,不是真正用户的ip,想要记录用户的ip要做两件事。   一。在反向代理设置X-Forwarded-For段,以下为nginx下的配置示例:   server   {   locati
保护您的计算机 打造洁净网络 中国反病毒小组给您安全的保障
MYSQL安装图解 PHP MYSQL MYSQL下载 iis下载 iis php IIS是什么
中国反病毒小组网2011年11月01日消息:

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了

中国反病毒小组
此文章对你有帮助吗?如果未能解决你的困扰,请访问我们的论坛发帖求助吧,我要求助!
分享按钮
Tegs:
责任编辑:xyulab
上一篇文章:Windows系统下MySQL的常用命令介绍 下一篇文章:MySQL远程访问授权及快速修复方法
Copyright 2007-2011 AntiVirus.com, ALL Rights Reserved.
保护您的计算机 打造洁净网络 中国反病毒小组给您安全的保障
豫ICP备11016355号-1