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

WBOY
Freigeben: 2016-08-08 09:28:42
Original
1384 Leute haben es durchsucht

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.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage