nginx: optimal limits

This commit is contained in:
vchikalkin 2024-02-15 15:38:32 +03:00
parent c22564087f
commit 1afc6bd316
3 changed files with 6 additions and 7 deletions

View File

@ -16,7 +16,7 @@ http {
default_type application/octet-stream;
limit_req_zone $binary_remote_addr zone=req_limit_per_ip:10m rate=30r/s;
limit_req_zone $binary_remote_addr zone=req_limit_per_ip:10m rate=10r/s;
limit_conn_zone $binary_remote_addr zone=conn_limit_per_ip:20m;
limit_conn_status 429;

View File

@ -23,10 +23,6 @@ server {
include /etc/nginx/mime.types;
limit_req zone=req_limit_per_ip burst=10 delay=20;
limit_conn conn_limit_per_ip 50;
error_page 401 /login;
@ -51,6 +47,9 @@ server {
}
location / {
limit_req zone=req_limit_per_ip burst=30 delay=20;
limit_conn conn_limit_per_ip 30;
proxy_pass http://app;
proxy_http_version 1.1;

View File

@ -9,8 +9,8 @@ server {
listen 80;
include /etc/nginx/mime.types;
limit_req zone=req_limit_per_ip burst=10 delay=20;
limit_conn conn_limit_per_ip 50;
limit_req zone=req_limit_per_ip burst=30 delay=20;
limit_conn conn_limit_per_ip 30;
location / {