一。在反向代理设置X-Forwarded-For段,以下为nginx下的配置示例:
- server
- {
- location
- {
- ……..
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- ……..
- }
- }
二。在iis站点添加下面的isapi 筛选器,这东西是在f5的开发论坛上找到的,按开发者的话说,是为了解决iis放在f5后记录不到用户ip的问题,管他前端是f5还是nginx还是squid还是haproxy。都可以用。应该不错。装完之后重启下iis就搞定了。
网站-属性-ISAPI筛选器-添加-选择 F5XForwardedFor.dll文件
回头看下iis的日志,里面的客户端ip已经是用户端的ip了