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
是否应该设置ip
allow
deny
的工作范围