Definiáljunk upstream csoportot, hogy az Nginx több alkalmazáspéldányhoz küldhessen kéréseket. Ezután döntsük el a munkaelosztás módját és azt, mikor kell átmenetileg kerülni egy hibás példányt.
Kezdjük két alkalmazásszerverrel
A http részen belül az alábbi szemléltető konfiguráció két privát címre osztja a forgalmat:
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;
}
}
