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.
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.
Ouvrez uniquement 8080 de tomcat et fermez 8081. Voyons comment le journal nginx est écrit
access.log affiche un accès réussi le 4/10
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.