Loading
0

使用IIS+Nginx反向代理后IIS站点获取客户端访问真实ip方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器
windows服务器使用nginx+iis后 地址中 获取不到真实的ip地址,可以参考一下教程处理
IIS 7服务器必须安装F5XForwardedFor模块,才可以从服务器记录的访问日志中获取客户端IP地址。
1、根据服务器操作系统版本,将x86\Release或x64\Release目录下的F5XFFHttpModule.dll和F5XFFHttpModule.ini文件拷贝到某个自定义目录(例如C:\x_forwarded_for\x86或C:\x_forwarded_for\x64)
如果x86\Release或x64\Release目录下没有F5XFFHttpModule.dll和F5XFFHttpModule.ini,
您可以手动下载 F5XForwardedFor模块 。(下载地址本教程页面最下方)
2、在IIS选项中,双击打开模块

打开模块配置

3、单击配置本机模块

配置本机模块

4、在配置本机模块对话框,单击注册,服务器操作系统版本注册相关的DLL文件
32为操作系统注册x_forwarded_for_x86模块
名称:输入x_forwarded_for_x86。
路径:填写F5XFFHttpModule.dll的完整路径,例如C:\x_forwarded_for\x86\F5XFFHttpModule.dll

注册模块

64为操作系统注册x_forwarded_for_x64模块

名称:输入x_forwarded_for_x64。
路径:填写F5XFFHttpModule.dll的完整路径,例如C:\x_forwarded_for\x64\F5XFFHttpModule.dll。

5、在配置本机模块对话框,选中新注册的模块(x_forwarded_for_x86、x_forwarded_for_x64)并单击确定。

启用模块

6、在ISAPI 和CGI限制页面,添加已注册的DLL,并将限制设置为允许。
启用功能

7、重启IIS服务器,等待配置生效

 
x_forwarded_for.rar
92a9a9d5addfa00354120a04a7ad079b.rar (53.66 KB)
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-2-35846-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:Windows系统服务器被黑检查及被黑后处理流程(windwos系统如何检查是否被黑)
下一篇:IIS中保留180天日志自动删除某个目录下超过180天的文件