Проксирование на upstream nginx
Round-robin upstream с резервом и keepalive соединениями
upstream backend {
server 10.0.0.1:8080;
server 10.0.0.2:8080 backup;
keepalive 32;
}
more nginx
all 15 commands →
Включить gzip
gzip on;
gzip_types text/plain text/css application/json application/javascript;
gzip_min_length 1024;
gzip_comp_level 6;
JSON ответ об ошибке
error_page 429 /429.json;
location = /429.json {
default_type application/json;
return 429 '{"error":"rate_limited"}';
}
Редирект на HTTPS
server {
listen 80;
return 301 https://$host$request_uri;
}
Активные соединения
curl -s http://localhost/stub_status
Заблокировать диапазон IP
deny 192.168.1.0/24;
deny 10.0.0.1;
allow all;