Gespeichert! Umgebungsvorbereitung 1. Starten Sie vier virtuelle Maschinen (hier wird Centos als Beispiel verwendet), die IP lautet: 192.168.130 192.168.132 192.168.128 192.168.129 2. Installieren Sie Haproxy Öffnen Sie die externen Netzwerkzugriffsrechte für die entsprechenden Ports 130 und 132 dieser beiden Maschinen
Installieren Sie haproxy auf den Maschinen 130 bzw. 132:
Nachdem beide Maschinen installiert sind, führen Sie die Dateikonfiguration durch und ändern Sie die Konfigurationsdatei auf 132:
Kopieren Sie die Konfigurationsdatei in dasselbe Verzeichnis auf dem 130-Server und führen Sie die folgenden Vorgänge auf dem 130-Server aus:
Die Haproxy-Installation und Konfiguration der beiden Server sind abgeschlossen. 3. Installieren Sie Keepalived auf 132 bzw. 130: Überprüfen Sie zunächst, ob openssl-devel installiert ist
Erstellen Sie ein Keepalived-Installationsverzeichnis, laden Sie es herunter und installieren Sie es:
Nachdem beide Maschinen installiert sind, konfigurieren Sie Keepalived (132 Maschinen):
Erstellen einer Erkennungsdatei
Kopieren Sie die Konfigurations- und Erkennungsdateien auf einen anderen Server und führen Sie die folgenden Vorgänge auf 130 aus:
Hier wird Keepalived installiert. 4. Installieren Sie die Tomcat-Serviceumgebung Kopieren Sie zwei Tomcats in 128, einen mit Port 8080 und einen mit Port 8081: a. Ändern Sie den zu niedrigen Tomcat-Port. Führen Sie den Vorgang aus. b. Ändern Sie die Tomcat-Seite im Tomcat-Port 8080, um Tests und Überprüfungen zu erleichtern:
Die JS-Datei ändert den Inhalt „JS-Speicherort“, um anzuzeigen, dass diese JS-Datei vom Portdienst 8080 des Hosts 128 stammt. c. Nehmen Sie ähnliche Änderungen am Tomcat-Port 8081 vor:
Kopieren Sie auf ähnliche Weise zwei Tomcats auf den Server 129, einen mit Port 8080 und den anderen mit Port 8081. Ändern Sie beim Ändern der Tomcat-Datei einfach die IP 128 in 129. Jetzt ist die Umgebung installiert. Führen Sie 4 Tomcats aus Führen Sie haproxy aus: service haproxy start Führen Sie „keepalived“ aus:
Öffnen Sie die Seite, um die Haproxy-Überwachungsseite anzuzeigen: http://192.168.230.132/haproxy, http://192.168.230.130/haproxy Durch die Überwachung können Sie die Anzahl der Besuche und andere Nachrichten sehen Aktualisieren Sie die Seite mehrmals, indem Sie http://192.168.230.200 oder http://192.168.230.201 aufrufen: Durch Beobachten der Änderungen in der Quelle der js-Datei und der Seite können wir erkennen, dass die js-Datei vom Server mit dem Port 8080 von 128 und 129 stammt und die Seite vom Server mit dem Port 8081 von 128 und 129. Beschreibt die verschiedenen Haproxy-Dienstregeln, die zum Laden von Seiten und statischen Dateien verwendet werden. Besuchen Sie http://192.168.230.200, http://192.168.230.201. Durch Überwachen der Datenänderungen auf der Seite können wir feststellen, dass 200 vom Server 132 weitergeleitet wird und der Zugriff 201 von 130 weitergeleitet wird In tatsächlichen Szenarien wird beim Zugriff auf dynamische Ressourcen die Adresse 200 verwendet und beim Zugriff auf statische Ressourcen die Adresse 201. Durch Herunterfahren von Tomcat oder Haproxy können Sie den Serverwechsel sehen. Dadurch wird ein Dual-Master-Backup erreicht, das eine hohe Verfügbarkeit gewährleistet und gleichzeitig die Serverauslastung verbessert. Vollständiger Text von: http://www.javaseo.cn/article/63/ |
>>: Installationsanleitung für Java Photo Station Beauty
HostUS是2012年成立的美國主機商,提供各類型主機,數據中心均位于美國的亞特蘭大。推出的一款...
Serverdiscounter, ein deutsches Hosting-Unternehm...
HostSailor, ein reguläres Unternehmen in Rumänien...
System In Place, ein amerikanisches Unternehmen, ...
WebCare360, ein ausländischer Hosting-Anbieter, w...
Details : HostYun: 17,8 Yuan/Monat/512 MB Speiche...
CyanDark, ein amerikanischer Hosting-Anbieter, wu...
Die Black Friday-Aktion von HostDoc ist ziemlich ...
Websound: Ein britisches Hosting-Unternehmen, reg...
TNAHosting, ein amerikanischer Hosting-Anbieter, ...
RAKsmart, ein chinesischer Hosting-Anbieter, konz...
Details : WootHosting: 15 $/Jahr/1 GB Speicher/20...
Sharktech, ein alteingesessener amerikanischer Ho...
Tencent Cloud bietet jetzt ein kostenloses Upgrad...
Webtropia, im Besitz von myLoc, hat seine unabhän...