Tatsächlich ist es nicht schwierig, einen Apache-Cluster zu erstellen. Ich habe auch einige Informationen im Internet gefunden und ihn selbst konfiguriert. Natürlich gibt es einige Parameter, die Sie selbst festlegen müssen, um das Beste zu erreichen Der erste Schritt zum Aufbau eines Clusters ist das Herunterladen der Software. Da der Server auf der Firmenseite Win2003 ist, werden einige Vorgänge gespart: Apache-Download-Adresse: http://httpd.apache.org/ Ich habe Apache httpd 2.2.27 veröffentlicht Tomcat-Download-Adresse: http://tomcat.apache.org/download-60.cgi Ich habe die dekomprimierte Version von 6.0.39 heruntergeladen Der erste Schritt besteht darin, Tomcat zu konfigurieren. Da Tomcat jeder Knoten des Clusters ist, müssen wir zunächst sicherstellen, dass jeder Knoten normal ausgeführt werden kann: Tomcat-Startspeicher: Im Bin-Verzeichnis wird catalina.bat verwendet. Da es sich um Win2003 handelt, ist es unter Linux catalina.sh. Fügen Sie oben in der Datei Folgendes hinzu:
Unter Linux ist die Schreibweise etwas anders:
Um die genaue Bedeutung der einzelnen Parameter und den spezifischen Optimierungsplan zu erfahren, googeln Sie „Tomat-Startspeicher“. Hier sei darauf hingewiesen, dass unter Windows der maximale Startspeicher der JVM 1/4 des Gerätespeichers beträgt. Egal, wie groß Sie ihn auf meinem Computer einstellen, er beträgt 1300 MB. Tomcat-Protokollkonfiguration: Sie können die logging.properties unter conf ignorieren, es sollte jedoch darauf hingewiesen werden, dass das Protokoll, wenn es nicht konfiguriert ist, die Festplatte füllen kann, nachdem der Dienst lange ausgeführt wurde, was zu Ausfallzeiten führt. Ich bin schon einmal darauf gestoßen, daher werde ich nicht mehr dazu sagen. Tomcat-Überwachungskonfiguration: conf enthält die Datei folgenden Inhalt:
Ich meine, abgesehen von den Kommentaren. So fügen Sie einen Benutzer hinzu:
Ausgefallenere Konfigurationen, na ja, Sie wissen schon. Nach der Konfiguration können Sie den aktuellen Status der Verbindungsverarbeitung unter http://localhost:8011/manager/html anzeigen. Kern, Fokus, server.xml Drei Häfen, ein Name: Management-Port: Vor shutdown steht ein Port="SHUTDOWN". Den ersten Port habe ich auf 8012 und den zweiten auf 22 eingestellt. <Server-Port="8012" shutdown="HERUNTERFAHREN"> Service-Anschluss:
Es ist ersichtlich, dass dies alles optimierte Konfigurationen sind, einschließlich NIO, Verbindungspool, Kodierung, Komprimierung usw. Die Bedeutung jedes Parameters wird nicht im Detail erläutert. <Connector port="8039" protocol="AJP/1.3" redirectPort="8443" /> jvmRoute-Name, der beim Clustering verwendet wird: <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm3"> Die folgende Konfiguration ist ebenfalls freigegeben: <Cluster-Klassenname="org.apache.catalina.ha.tcp.SimpleTcpCluster" /> Wenn Sie Tomcat starten und auf 8011 zugreifen können, ist dieser Knoten konfiguriert. Andere Knoten sind gleich. Denken Sie daran, dass die drei Ports und ein Name für jeden Knoten unterschiedlich sein müssen. Konfigurieren Sie Apache Die Konfigurationsdatei httpd.conf ist die wichtigste Konfigurationsdatei. Bei der Konfiguration sollten folgende Punkte beachtet werden:
Offener Zugang zur Website. Ich werde hier nicht ins Detail gehen. Ich werde sie einfach öffnen. Von allen ablehnen Ändern Sie alle erlauben von allen Entsperren Sie die folgenden Konfigurationsdateien und entfernen Sie das # davor.
httpd-mpm.conf und httpd-default.conf sind die Standardeinstellungen. Wenn Sie einige relevante Konfigurationen entsprechend der tatsächlichen Situation vornehmen möchten, können Sie den vorherigen Artikel lesen.
Fügen Sie unten in httpd.conf die folgende Konfiguration hinzu
Aktivieren Sie den Reverse-Proxy und verwenden Sie den AJP-Proxy für den Zugriff. Loadfactor ist das Verteilungsgewicht und Route ist der in Tomcat definierte Name. Beachten Sie, dass dies der AJP-Port ist, nicht der Tomcat-Service-Port. Die Leistungsoptimierung von Tomcat und die Anpassung der Apache-Konfigurationsdatei sind zwei wichtige Faktoren, die sich auf die Clusterleistung auswirken. Starten Sie Tomcat und Apache und greifen Sie dann auf das eigentliche Projekt zu. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: JavaScript zum Anzeigen versteckten Formulartexts
>>: MySQL-Lernprogramm Clustered Index
Bei einem unserer Webprojekte ist aufgrund der Zu...
Verwendung gespeicherter Prozeduren in Parametern...
Heute verwenden wir Uniapp, um Echarts zur Anzeig...
Bei der Verwendung von Vue zur Entwicklung von Pr...
Inhaltsverzeichnis 1. Auf Ereignisse achten 2. Üb...
Inhaltsverzeichnis Was ist das Beobachtermuster? ...
Vorwort Sie erhalten möglicherweise häufig Warn-E...
Im Internet und in vielen Büchern gibt es viele T...
Die offizielle Version 8.0.11 von MySQL 8 wurde v...
Ergebnisse erzielen Schritt 1. Ursprüngliche inde...
Es gibt zwei Situationen 1. Startzeit und Endzeit...
Inhaltsverzeichnis Hintergrundbeschreibung Erstel...
Wenn Sie Docker verwenden, suchen Sie in Docker n...
Bibliotheksverwaltung Erstellen einer Bibliothek ...
Inhaltsverzeichnis Während der Entwicklung aufget...