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了

转载于:https://blog.51cto.com/jctour/672531

让iis记录nginx反向代理真实ip相关推荐

  1. nginx反向代理取得IP地址

    nginx反向代理后,在应用中取得的ip都是反向代理服务器的ip,取得的域名也是反向代理配置的url的域名,解决该问题,需要在nginx反向代理配置中添加一些配置信息,目的将客户端的真实ip和域名传递 ...

  2. 通过Nginx反向代理实现IP访问分流

    根据特定IP来实现分流 将IP地址的最后一段最后一位为0或2或6的转发至test-01.com来执行,否则转发至test-02.com来执行. upstream test-01.com {server ...

  3. nginx反向代理获取用户真实ip

    nginx做反向代理时,默认的配置后端获取到的ip都是来自于nginx,如何转发用户的真实ip到后端程序呢?如是是java后端,用request.getRemoteAddr();获取到的是nginx的 ...

  4. (转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容...

    from :http://www.cnblogs.com/wuyou/p/3455619.html 环境: windows server 2003,IIS6服务器,Tomcat7服务器 域名有几个: ...

  5. nginx反向代理下thinkphp、php获取不到正确的外网ip

    nginx反向代理下thinkphp.php获取不到正确的外网ip 在记录用户发送短信需要获取用户ip时,tp一直获取的是内网ip:10.10.10.10 tp框架获取ip方法:get_client_ ...

  6. nginx反向代理+缓存开启+url重写+负载均衡(带健康探测)的部署记录

    在日常运维工作中,运维人员会时常使用到nginx的反向代理,负载均衡以及缓存等功能来优化web服务性能. 废话不多说,下面对测试环境下的nginx反向代理+缓存开启+url重写+负载均衡(带健康探测) ...

  7. 相同Ip 不同端口配置Nginx反向代理Apache

    相同Ip  不同端口 配置Nginx反向代理Apache(就是Nginx跳转到Apache) 在linux 一经搭建好环境  先后安装了Nginx  和Apache 由于 默认端口都是:80 一般客户 ...

  8. 【记录】解决uni-app 用nginx反向代理出现Invalid Host header问题

    [记录]解决uni-app 用nginx反向代理出现Invalid Host header问题 参考文章: (1)[记录]解决uni-app 用nginx反向代理出现Invalid Host head ...

  9. nginx配置二级目录,反向代理不同ip+端口

    场景描述: 通过二级目录(虚拟目录,应用程序)的方式访问同一ip+端口的不同应用,例如location是用户使用页面,location/admin/是管理页面,location部署在192.168.1 ...

最新文章

  1. Microsoft Academic Search vs Google Scholar
  2. 架构——大师言语汇总
  3. python【蓝桥杯vip练习题库】ADV-303 数组求和
  4. zkcli远程连接_ZooKeeper 学习笔记(二)-API 操作和应用
  5. 一点一点看JDK源码(四)java.util.ArrayList 中篇
  6. SecureCRT文件传输
  7. linux php7 mongodb,CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis
  8. 解决EditText不能撑满全屏的问题及EditText你应该知道的属性
  9. SecureDrop 0.3,LibreOffice Online和更多新闻
  10. 苹果反垄断案败诉!应用商店30%抽成太高惹民怨,市值一夜跌了整个特斯拉
  11. java trunc函数_TRUNC函数的用法
  12. python练习题及答案-听说你python基础入门了?100个经典练习题送给你(附完整答案)...
  13. disc性格测试cs适合职业_DISC职业性格测试
  14. 计算机组成模块信息交互探讨,计算机组成原理教学探析
  15. Intel汇编-LOOP循环检查ECX含零值
  16. winServer2008下配置企业管理器
  17. 彩信拦截之突破360的小篱笆
  18. 重磅发布《2020年中国乳制品行业数据中台研究报告》
  19. 炸分王的省选2021(A)游记
  20. [AHOI2014/JSOI2014]骑士游戏 深入理解spfa

热门文章

  1. outlook客户端接收邮件报错0x80040600
  2. 【2】puppet笔记 - package、service、user资源
  3. CSS之设置p段落中的文字与页面左侧缩进两个字符!...
  4. stacking模型融合_算法实践七:模型融合
  5. Android利用soap WSDL与Webservice通信
  6. ImageView的属性android:scaleType
  7. android源码解析------Media多媒体framework层分析
  8. JAVA NIO 简介 (netty源码死磕1.1)
  9. eclipse 自动提示卡断问题
  10. codeforces 112APetya and Strings(字符串水题)