配置nginx以记录原始请求者IP(而不是转发代理的IP)
发布时间:2020-09-25 23:07:12 所属栏目:Nginx 来源:互联网
导读:在我维护的一个支持nginx的网站上,一些访问者支持某个转发代理.由于请求通过代理服务器,因此在这些情况下,HTTP请求IP地址始终来自代理服务器而不是原始请求者.但是,代理确保将原始请求者IP包含在名为X-IORG-FBS-UIP的单独HTTP头字段中.它也可以在X-FORWARDED-
|
在我维护的一个支持nginx的网站上,一些访问者支持某个转发代理.由于请求通过代理服务器,因此在这些情况下,HTTP请求IP地址始终来自代理服务器而不是原始请求者. 但是,代理确保将原始请求者IP包含在名为X-IORG-FBS-UIP的单独HTTP头字段中.它也可以在X-FORWARDED-FOR中找到. 在nginx访问日志中,我注意到代理IP是为所有这些用户显示的,而不是真正的IP.如何配置nginx,使得原始请求者IP由nginx记录,而不是代理?一个说明性的例子会很棒;提前致谢! 附:我的nginx是v 1.4.6 最佳答案 这是使用set_real_ip_from基于自定义标头更新$remote_addr变量来完成的.例如,可以按如下方式创建/etc/nginx/conf.d/proxies_acl.conf,以便为1.2.3.0/22和23.22代理的请求基于X-IORG-FBS-UIP标头设置客户端IP变量. 20.0 / 22: (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- node.js – 在同一个域上使用nginx提供多个节点应用程序
- apache-2.2 – 在NginX后面的Apache mod_dav安装上,WebDav重
- nginx条件Accept头
- nginx – HAProxy可以根据查找表选择后端吗?
- 从Apache到Nginx的大括号({和})重写规则.
- Nginx:将HTTPS站点重定向到www HTTPS,需要证书吗?
- 安装passenger和nginx时找不到C编译器gcc
- 如何根据标题args – nginx重写动态更改文件名
- django – 错误是什么意思? :“禁止(推荐人检查失败 – 没
- node.js-代理nginx Express-静态文件上的404
推荐文章
站长推荐
- nginx要怎么配置rewrite才能运行vephp、yii和thi
- 带有Docker的WordPress和Nginx:未加载静态文件
- ruby-on-rails – nginx没有在Rails静态资产上设
- Nginx Angular2/Angular路线
- 如何在nginx反向代理后面的CakePHP中安全地检测S
- ruby-on-rails – mod_rails和Paperclip问题Pape
- google-chrome – Chrome“停顿”请求约一分钟
- php5-fpm nginx google bot =连接由同行重置
- 如何在Nginx上使用FastCGI运行Perl脚本?
- ruby-on-rails – EC2中的SSL缓慢
热点阅读
