http://www.yinxiulei.cn/iis-haproxy-ip.html
haproxy配置
在配置中增加
option forwardfor #转发客户IP到后端服务器 option originalto
nginx配置
server { location { …….. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #添加这一行 …….. } }
IIS配置
下载 http://bcs.duapp.com/xiueli/F5XForwardedFor.zip
1、建立C:\ISAPIFilters 2、32或者64位分别拷贝不同的 F5XForwardedFor.dll到C:\ISAPIFilters 3、在IIS的isap下面新建一个 F5XForwardedFor名称的筛选器, dll执行C:\ISAPIFilters\F5XForwardedFor.dll 4、重启IIS生效,查看日志,OK
apache配置
修改配置文件中的log_format 格式获取
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
重启apache,查看日志,OK