location /start {
proxy_pass http://backend/check_auth_and_redirect;
}
location /proxyfile {
...
}
check_auth_and_redirect
в случае успешной проверки вместо JSON-а должен отправить заголовок X-Accel-Redirect: /proxyfile?url=...&auth=...
и nginx сделает внутренний редирект.limit_req_zone $binary_remote_addr zone=ip:10m rate=30r/m; # === 1800r/h
server {
limit_req zone=ip burst=1800 delay=50;
}
Some NGINX users seek to define rate-limiting of once in a day for specific resources. This is not possible with stock NGINX.
Our patch allows for a more fine-grained rate limit configuration.
Вот у вас совершенно никакого диссонанса не вызывает Math.round?