Apache bietet eine kostenlose Software-Paket für den Betrieb Ihres eigenen Web -Server. Web -Server zuverlässiger geworden , jedoch, wenn Sie mehrere Server verwenden, um die gleiche Website zu liefern . Auf diese Weise können die Besucher erleben, schnellere Ladezeiten , weil ihre Anfrage an den weniger belasteten Server gesendet wird . Mehrere Server bieten auch mehr Elastizität im Falle eines Server-Absturzes . Wie der Name schon vermuten lässt, gleicht Lastenausgleich die Arbeitslast zwischen mehreren Computern . Es kann sich dabei eine beliebige Anzahl von Servern - von zwei bis 200 . Mit mehr Server , erhalten Sie eine schnellere, robust Website. Zwei Dinge, die Sie
Verteilungsservern
mehrere Linux -basierte Server Apache
brauchen anzeigen Weitere Anweisungen
1
Schließen Sie alle Server mit dem Netzwerk. Sicherstellen, dass alle Elemente können miteinander über das Netzwerk sprechen durch die Ausgabe von Ping -Befehlen.
2
Aktivieren Transport-Layer- Load-Balancing- Software auf den Servern Verteilung . Auf Linux- Installationen , wird dies als IP Virtual Server, oder IPVS bezeichnet. Es ermöglicht die Server auf einzelnen Web-Verbindung Sitzungen steuern.
3
Installieren " UltraMonkey " oder einen ähnlichen Standby- Protokoll über die Verteilung Servern. Dies ermöglicht Ihnen die Konfiguration jedes Verteilserver regelmäßig auszustellen einen " Herzschlag "-Signal an die andere , so dass man zu intensivieren und bedienen einen Lastenausgleich Anfrage in dem Fall, dass der andere ausfällt.
4
konfigurieren Lastausgleich für jede der IP -Adressen der einzelnen Apache -Server. In Last monkey , wird dies durch die Bearbeitung der " ldirectord.cf " Datei. Sie werden auch so konfigurieren, eine zusätzliche virtuelle IP-Adresse . Dies ist die Adresse eine externe Client beim Anfordern eines Web -Seite aus dem Server-Cluster wird .
5
Configure Synchronisation zwischen den öffentlichen Web-Verzeichnissen jeder Ihrer Apache -Server. Dadurch wird sichergestellt, dass die gleiche Website angeboten wird, unabhängig davon, welche Web-Server verwendet wird. Linux verwendet das "rsync " Werkzeug, um diese Funktion auszuführen.
6
Konfigurieren Sie jeden Apache-Server eingehende Anforderungen von Webseiten für die virtuelle IP -Adresse, die in Schritt 5 festgelegt wurde bestimmt akzeptieren .