Lastausgleich verbessert die Leistung und stellt sicher, dass die Server aufgrund einer starken Arbeitsbelastung nicht sinken. Es kann auch helfen, den Verkehr zu verwalten, wenn eine der Ressourcen sinkt.
In diesem Tutorial werden Ihnen angezeigt.
HINWEIS: Bevor wir fortfahren, stellen Sie sicher, dass Apache Tomcat und Apache HTTPD installiert sind und korrekt arbeiten. Schauen Sie sich unser Tutorial zu den Themen an, um mehr zu erfahren.
Schritt 1 - Download mod_jk
In diesem Tutorial werden wir das Modul mod_jkk verwenden, um Lastausgleich für den Tomcat -Server zu implementieren. Das mod_jk ist ein Apache -Modul, mit dem ein Cluster für Lastausgleichs- und Proxyfunktionen bereitgestellt werden.
Sie müssen das Modul separat installieren, da es nicht im Apache HTTP verpackt ist.
Öffnen Sie Ihren Browser und navigieren Sie zu:
https: // Archiv.Apache.org/dist/tomcat/tomcat-connectors/jk/binare/windows/
Bevor wir das Modul mod_jk installieren, stellen Sie sicher, dass sowohl Apache Tomcat als auch HTTPD korrekt ausgeführt werden.
Schritt 2 - MOD_JK installieren
Sobald Sie das Modul mod_jk heruntergeladen haben, besteht der nächste Schritt darin, es auf dem Apache -Server zu installieren.
Beginnen Sie mit dem Archiv extrahieren. Wählen Sie als nächstes den Mod_JK aus.So Datei und kopieren Sie in das Modules -Verzeichnis im HTTPD -Stammverzeichnis.
Schritt 3 - Modul zur HTTP -Konfiguration hinzufügen
Sobald wir das Modulverzeichnis mod_jk in das modules Verzeichnis des Apache HTTPD hinzugefügt haben, müssen wir es laden, indem wir die HTTPD bearbeiten.Conf -Datei.
Bearbeiten Sie im Conf -Verzeichnis die HTTPD.Conf -Datei mit Ihrem bevorzugten Texteditor:
Fügen Sie als nächstes den folgenden Eintrag in die HTTPD hinzu.Conf -Datei zum Laden des Moduls mod_jk.
Im nächsten Schritt müssen wir das Modul mod_jk im httpd konfigurieren.Conf -Datei. Betrachten Sie die unten gezeigten Einträge:
# Pfad zur Worker -Konfigurationsdatei
JKWORKERSFILE C: \ HTTPD \ CONF \ WORKER.Eigenschaften
# Protokollierung und Speicher
JkshmFile c: \ httpd \ log \ mod_jk.Shm
JKLOGFILE C: \ HTTPD \ LOG \ MOD_JK.Protokoll
JKLogLivel Info
# Überwachung
JKMOUNT /STAT /* STAT
Jkmount /* Balancer
In der JKWORKERSFILE definieren wir den Weg zu den Tomcat -Arbeitern:
Schritt 4 - Einrichten von Clusterarbeitern
In diesem Schritt müssen wir die Arbeiter konfigurieren. Die Arbeitnehmer beziehen sich auf die Tomcat -Server, die zur Verarbeitung von Anfragen verwendet werden.
Öffnen Sie das APache HTTPD -Installationsverzeichnis und navigieren Sie zum Conf -Verzeichnis. Erstellen Sie einen Arbeiter.Eigenschaftendatei.
NOTIZ: Stellen Sie den Weg der Arbeiter sicher.Die Eigenschaftendatei ähnelt einem in der HTTPD festgelegten Set.Conf Directory.
Innerhalb der Arbeiter.Die Eigenschaftendatei geben Sie die unten angegebenen Einträge ein:
Arbeiter.LIST = STAT
Arbeiter.JK-Status.Typ = Status
Arbeiter.JK-Status.read_only = true
Arbeiter.tomcat_1.Typ = AJP13
Arbeiter.tomcat_1.Port = 9001
Arbeiter.tomcat_1.Host = 127.0.0.1
Arbeiter.tomcat_2.Typ = AJP13
Arbeiter.tomcat_2.Port = 9002
Arbeiter.tomcat_2.Host = 127.0.0.1
Arbeiter.tomcat_3.Typ = AJP13
Arbeiter.tomcat_3.Port = 9003
Arbeiter.tomcat_3.Host = 1270.0.0.1
Arbeiter.Liste = Balancer
Arbeiter.Balancer.Typ = lb
Arbeiter.Balancer.balanc_workers = tomcat_1, tomcat_2, tomcat_3
Im Folgenden sind die Eigenschaften in der Akte des Arbeitnehmers und ihr jeweiliger Zweck aufgeführt:
Speichern Sie schließlich die Dateien und starten Sie die Server neu.
Abschluss
In dieser Anleitung wurde erfasst, wie Sie Lastausgleich für die Server Apache Tomcat und HTTPD einrichten können. Um mehr zu erfahren, lesen Sie die Lastausgleichsdokumentation.
https: // tomcat.Apache.org/Connectors-doc/Common_Howto/LoadBalancer.html
Vielen Dank für das Lesen!