Heim >Backend-Entwicklung >PHP-Tutorial >Stellen Sie zwei Tomcats auf demselben Server bereit und verwenden Sie Nginx, um eine Lastverteilung zu erreichen

Stellen Sie zwei Tomcats auf demselben Server bereit und verwenden Sie Nginx, um eine Lastverteilung zu erreichen

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-08-08 09:28:421474Durchsuche

Um ein Server-Upgrade ohne Beeinträchtigung der Benutzernutzung zu erreichen, müssen zwei Tomcats auf einem oder mehreren Servern konfiguriert werden. Im Folgenden wird der Prozess der Konfiguration zweier Tomcats auf demselben Server beschrieben.

Die Schritte sind wie folgt:

1 Kopieren Sie den ursprünglichen Tomcat in ein anderes Verzeichnis, z. B. tomcat-8090, löschen Sie das Protokollverzeichnis

2 Ändern Sie in der Datei „Tomcat server.xml“ die Shutdown- und Connector-Ports auf andere Werte, z. B. 8006/8090

3. Ändern Sie die Dateien „startup.sh“ und „shutdown.sh“ und fügen Sie Folgendes hinzu:

die erste Zeile

export CATALINA_HOME=/opt/app/tomcat-8090

4. Starten Sie Tomcat

5. Konfigurieren Sie den Lastausgleich in Nginx:

Nginx-Konfigurationsdatei , fügen Sie hinzu:

Upstream TomcatCluster {

; Server :8080; Server :8090; 🎜>

{

                                                                                                                                                                                                                   ​🎜> root ……;

location / {

                                                                    Proxy_pass http Glanz;

                                                                                                                     

6. Testen Sie, ob die Anfrage nacheinander an zwei Kater weitergeleitet wird

Das Obige stellt vor, wie man zwei Tomcats auf demselben Server bereitstellt und Nginx verwendet, um eine Lastverteilung zu erreichen, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die an PHP-Tutorials interessiert sind.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:zwischengespeichertNächster Artikel:zwischengespeichert