Heim > Artikel > Betrieb und Instandhaltung > So konfigurieren Sie Nginx-Dateien beim Lastausgleich
Wie in der Abbildung unten gezeigt, ist die folgende Architektur unsere heutige Demostruktur. Es gibt zwei Server im Backend, Knoten1 und Knoten2, und einen Webserver im Frontend Lastausgleich auf dem Webserver und Weiterleitung des Front-End-Zugriffsdatenverkehrs an die beiden Back-End-Knotenserver. Die IP-Adressen der drei Server lauten:
Gemäß dieser Architektur werden die Websites, auf die zugegriffen werden muss, auf den Back-End-Knoten Knoten1 und Knoten2 zugewiesen und konfiguriert. Um das Testen zu erleichtern, haben wir dann die Homepages geändert der beiden Websites auf den folgenden Inhalt. Wie in der folgenden Abbildung dargestellt, ist es einfach, die besuchten Knoten zu unterscheiden.Nachdem die beiden Backend-Knoten konfiguriert sind,
konfigurieren wir zunächst die Lastausgleichskonfiguration im Webserver Konfiguration: Öffnen Sie zunächst die Konfigurationsdatei /etc/nginx/nginx.conf, fügen Sie den Upstream-Blockinhaltim http-Block hinzu, wie in der Abbildung unten gezeigt, und
konfigurieren Sie zwei Backend-Server und Backend-Lastausgleich Der Name von Der Cluster ist Backend. Notieren Sie sich diesen Namen.und öffnen Sie dann die Konfigurationsdatei /etc/nginx/conf.d/default.conf, in Ändern Sie im Serverblock den Speicherort des Inhalts in den im zweiten Bild unten gezeigten Inhalt. Das heißt, der gesamte Datenverkehr, der auf 192.168.1.210 zugreift, wird per Proxy an den Backend-Cluster im Backend weitergeleitet.
Nachdem die Konfigurationsdatei konfiguriert wurde, verwenden Sie den Befehl nginx -t, um die Konfigurationsdatei zu testen, um sicherzustellen, dass die Konfigurationsdatei einen OK-Status hat, und führen Sie dann den Befehl nginx aus, um den Nginx-Server zu starten .
Geben Sie nach dem Start die IP-Adresse des Front-End-Webservers 192.168.1.210 in den Browser ein. Anschließend können Sie sehen, dass Knoten1 zum ersten Mal geantwortet hat und nach der Aktualisierung zu Knoten2 wurde. Auf diese Weise wird der Lastausgleichseffekt erreicht. Die beiden Server antworten getrennt, da der Standard-Lastausgleichsalgorithmus ein Polling-Algorithmus ist, d. h. die beiden Knoten wechseln sich ab.Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie Nginx-Dateien beim Lastausgleich. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!