← Каталог
Nginx — конфиги под задачу — 7. Балансировка между двумя app-серверами
Фрагмент из «Nginx — конфиги под задачу»: 7. Балансировка между двумя app-серверами.
upstream web_pool {
least_conn;
server app1:8080 max_fails=3 fail_timeout=30s;
server app2:8080 max_fails=3 fail_timeout=30s;
}
server {
listen 80;
server_name balanced.local;
location / {
proxy_pass http://web_pool;
proxy_set_header Host $host;
proxy_next_upstream error timeout http_502 http_503;
}
} upstream web_pool {
least_conn;
server app1:8080 max_fails=3 fail_timeout=30s;
server app2:8080 max_fails=3 fail_timeout=30s;
}
server {
listen 80;
server_name balanced.local;
location / {
proxy_pass http://web_pool;
proxy_set_header Host $host;
proxy_next_upstream error timeout http_502 http_503;
}
}