Definește un grup upstream pentru ca Nginx să trimită cereri către mai multe instanțe ale aplicației. Apoi decide cum distribui munca și când eviți temporar o instanță cu probleme.
Începe cu două servere de aplicație
În http, următoarea configurație ilustrativă distribuie traficul către două adrese private:
upstream app {
server 10.0.0.11:3000 max_fails=2 fail_timeout=10s;
server 10.0.0.12:3000 max_fails=2 fail_timeout=10s;
}
server {
listen 80;
location / {
proxy_pass http://app;
}
}
