Nginx 真实ip头不';似乎没有更改客户端IP
我正在尝试使Nginx 真实ip头不';似乎没有更改客户端IP,nginx,Nginx,我正在尝试使allow和deny处理X-Real-IP头值 server { # ... real_ip_header X-Real-IP; set_real_ip_from [an-ipv6-addr]; set_real_ip_from [an-ipv4-addr]; # ... location /foobar { allow [an-ipv6-addr]; allow [an-ipv4-addr]; deny all; } }
allow
和deny
处理X-Real-IP
头值
server {
# ...
real_ip_header X-Real-IP;
set_real_ip_from [an-ipv6-addr];
set_real_ip_from [an-ipv4-addr];
# ...
location /foobar {
allow [an-ipv6-addr];
allow [an-ipv4-addr];
deny all;
}
}
。。。但是对/foobar
的访问被拒绝,即使X-Real-IP
值是[an-ipv6-addr]
或[an-ipv4-addr]
(我可以通过为每个请求记录$http\u Real\u IP
来确认)
real\u ip\u header
是否应该设置ipallow
和deny
的工作范围