代理后面的nginx指令geo和map不起作用

时间:2019-03-06 14:25:22

标签: dictionary nginx proxy geo real-ip

我们在myracloud(代理)后面的nginx负载平衡器上映射ip时遇到问题。在配置文件中,我们有

set_real_ip_from x.x.x.x
...
real_ip_header   CF-Connecting-IP;
real_ip_recursive on;

除了map ip的

geo $limited {
  default 0;
  x.x.x.x 1;
}

map $limited $botlimit {
  0 $remote_addr;
  1 '';
}

我们想用gninx中的limit_req_zone限制请求。将其直接连接到负载均衡器可以使用。它的效果很好,但是来自myracloud的连接不受限制。猜猜nginx正在评估ip地址,然后再从代理中提取真实的客户端ip。那么,有办法解决问题吗?

0 个答案:

没有答案