Rediriger la demande vers deux serveurs en amont dans Nginx

J’ai une liste en amont dans ma configuration Nginx. Et je voudrais faire un proxy à chaque demande sur deux serveurs au lieu d’un.

Par exemple, si j’ai IP1, IP2 et IP3 dans ma liste en amont. Je reçois une demande sur / process et je souhaite redirect cette requête vers deux des trois serveurs disponibles dans la liste en amont (IP1 et IP2 par exemple).

Merci ! 🙂

Voici comment je pense que votre configuration pourrait être, vous pouvez créer plusieurs amont

upstream main_upstream { server IP1 server IP2 server IP3 } upstream process_upstream { server IP2 server IP3 } server { location /process { proxy_pass http://process_upstream; } location / { proxy_pass http://main_upstream; } 

Puisque ma question est légèrement similaire, je n’ouvrirai pas un autre fil.

Je dois essentiellement équilibrer deux applications différentes, sur deux domaines différents.

Disons que l’un est frontend.application.com et l’autre est database.application.com.

Comment le serveur {} bloquerait-il cette situation? Utilisez simplement le nom de domaine complet comme directive de localisation?