La configuration locale du système Linux démarre deux tomcats et réalise un simple équilibrage de charge nginx

aperçu

Déployez deux tomcats sur un système Linux et utilisez nginx pour obtenir un équilibrage de
charge simple sur un système Linux liens liés



Cet article n'écrit en détail que pour modifier la configuration pertinente sur nginx afin d'atteindre l'objectif d'équilibrage de charge entre deux tomcats

configuration liée à nginx

L'auteur a déployé tomcat avec les numéros de port 8080 et 8081 dans son propre environnement Linux. Le poids derrière signifie le poids. Plus le rapport de poids est élevé, plus la possibilité que nginx soit proxy vers l'URL correspondante est élevée.
insérez la description de l'image ici
Une fois la configuration terminée, n'oubliez pas de recharger le service nginx dans le répertoire sbin de nginx./nginx -s reload.

Expérience et vérification des résultats

Ouvrez le serveur avec le port 8080 de tomcat, accédez au port nginx 9880 et l'URL tomcat du proxy apparaît.
insérez la description de l'image ici
Ouvrez uniquement 8080 de tomcat et fermez 8081. Voyons comment le journal nginx est écrit
insérez la description de l'image ici
access.log affiche un accès réussi le 4/10
insérez la description de l'image ici

L'erreur.log montre que l'accès au port 8081 a échoué le 4/10.

Jusqu'à présent, nous avons réussi à équilibrer la charge de l'accès à nginx vers dual tomcat.

Pourquoi l'accès au port 8081 échoue, mais la page Web peut toujours s'afficher correctement ?
En effet, lorsque le serveur nginx constate que l'accès à la page 8081 échoue, il passe immédiatement au port de service 8080.

Je suppose que tu aimes

Origine blog.csdn.net/adaizzz/article/details/130053664
conseillé
Classement