NGINX équilibreur de charge

Nous avons installé le serveur nginx et essayons également de faire l’équilibrage de charge avec 2 autres serveurs.

La configuration est la suivante: Un serveur principal (serveur proxy) et deux autres serveurs (qui sert la demande)

Nous avons un ensemble de fichiers .css, .js et .php. Nous voulons que le serveur principal serve tous les fichiers statiques tels que les fichiers .css, .js et les fichiers image et que pour la requête .php, nous souhaitons transférer la demande entre les deux serveurs de manière équilibrée.

Plz me guider sur la façon de le faire.

upstream backends { server backend1.example.com; server backend2.example.com; } server { location / { # your static configuration root /path/to/static/files; } location ~ \.php$ { # your proxy configuration proxy_pass http://backends; } } 

La documentation est un bon sharepoint départ.

Vous pouvez essayer des détails dans le

 location /abcd/admin { server backend1.example.com }