On Wndows v1.2.7.3 I’m trying to enable and test rate limiting
How I encountered the problem:
curl -l https://myserver.com/auth{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20} -v
Nothing in error_log, only 404s in the main log.
My config:
http {
limit_req_dry_run on;
limit_req_log_level info;
limit_req_zone $binary_remote_addr zone=delay:10m rate=2r/s;
server {
listen 80;
server_name myserver.com;
location / {
limit_req zone=delay;
return 301 https://$host$request_uri;
}
}
server {
listen 172.30.59.212:443 ssl;
…
location / {
proxy_pass https://appserver_https;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
limit_req zone=delay burst=5;
}
}
}