为什么我的$http_x_forwarded_for是空的,
来源:3-15 Nginx作为代理服务_正向代理配置场景(1)
冼星扉
2017-10-22
if ( $http_x_forwarded_for !~* "^116\.62\.103\.228") { return 403; }
通过日志打印是空值,按照老师讲解应该包含,代理+客户端的ip。
写回答
4回答
-
醉李白
2019-08-06
同问,我的是$remote_addr后正确了,很奇怪
00 -
Jeson
2017-10-23
如果走正向代理访问,后端服务remote_addr为正向代理的ip地址,对客户端限制其不到作用。
那先看看access日志,查下xforword和 remote都打印的什么内容012017-10-23 -
Jeson
2017-10-22
是这样的:代理+客户端的ip 是请求通过代理的情况下会,但如果直接访问后端服务(没有通过代理转发),xforwarded为空。
042019-08-06 -
冼星扉
提问者
2017-10-22
补充是3-14
00
相似问题