windows服务器部署nginx代理后,日志中获取访客真实IP方法

2023-12-12 17:23:22 举报文章

服务器安装了安全软件会导致获取真实ip日志dll运行异常,导致无法成功获取真实ip地址.

所需的步骤取决于您的IIS版本。此操作适用iis7之上版本。

下载文件,这个文件网上下载里面包含两个版本,x86和x64,但是我我x64的系统,用x64的版本反而不行,浪费了一大把时间,后来用了X86的版本,反而有用,不知道是来源的版本弄错了,还是什么原因,这里提供的是我自己能用在x64的系统上的,因为是服务器用,现在服务器应该都是x64的系统。

x_forwarded_for.zip

把文件解压添加到模块中,如下图:

image.png

image.png

image.png

image.png

image.png

上面这个路径就是压缩包文件,你解压存放的路径。

我做完上面操作,iis日志中就能够显示真实IP地址了。(未重启iis即可显示)

image.png

但是网上绝大部分教程,还增加了其他几个步骤,反正我是没配置,如果你按照我上面的配置后,仍然没有显示的话,就继续按照网上的教程配置几步吧。

image.png

image.png

image.png

说【ISAPI和CGI限制】,【ISAPI筛选器】都要做添加。

如果还是不行。

考虑F5XFFHttpModule.dll这个文件,iis是否有访问权限,如果没有就加上。

如果你认为本文可读性较差,内容错误,或者文章排版错乱,请点击举报文章按钮,我们会立即处理!