We have a problem with mapping ip's on our nginx loadbalancer behind
myracloud (proxy). In configuration file we have:


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


In addition to map ip's:


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

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


We want to limit requests with limit_req_zone in gninx. Using it directly
connected to the loadbalancer is fine. It works great, but connections
coming from myracloud are not limited. Guess nginx is evaluating ip address
before extracting real client ip from proxy. So, is there a way to solve the
problem?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?2,283352,283352#msg-283352

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to