Nginx-LastausgleichskonfigurationEs ist auch relativ einfach, den Lastenausgleich mit nginx zu konfigurieren Konfigurieren Sie zunächst die Adresse, die dem virtuellen Domänennamen im http-Block entspricht # Lastenausgleich Upstream myserver { Server 127.0.0.1:8080; Server 127.0.0.1:8082; } Konfigurieren Sie dann den Listener im Serverblock Server { hör zu 9000; Servername localhost; Standort / { Stamm-HTML; Index Index.html Index.htm; # Entspricht dem Namen proxy_pass http://myserver, der oben im Upstream konfiguriert wurde; ### Folgendes sind weniger wichtige Punkte: proxy_set_header Host $host; Proxy-Methode POST; #Geben Sie das Header-Feld an, das nicht weitergeleitet wird proxy_hide_header Cache-Control; #Geben Sie das Weiterleitungsheaderfeld proxy_pass_header Server-IP an; # Ob der Pakettext proxy_pass_request_body weitergeleitet werden soll on | off; # Ob Header weitergeleitet werden sollen proxy_pass_request_headers on | off; # Sichtbare/unsichtbare URI, wenn eine Upstream-Umleitung erfolgt, ob Nginx die URI synchron ändert Proxy_Redirect an | aus; } } Auf diese Weise werden beim Zugriff auf den Server über Port 9000 Ladeaufrufe an die Ports 8080 und 8082 getätigt. Nginx-Lastausgleichsstrategie Polling (Standard)Verteilen Sie sie nacheinander und in chronologischer Reihenfolge auf verschiedene Server. Wenn der Backend-Server abstürzt, werden sie automatisch gelöscht. GewichtGewicht stellt das Gewicht dar, der Standardwert ist 1, je größer das Gewicht, desto mehr Anfragen werden zugewiesen # Lastenausgleich Upstream myserver { Server 127.0.0.1:8080 Gewicht=1; Server 127.0.0.1:8082 Gewicht=2; } ip_hashJede Anfrage wird entsprechend der aufgerufenen IP-Adresse gehasht, sodass jeder Besucher auf einen bestimmten Server zugreift, was das Sitzungsproblem lösen kann. # Lastenausgleich Upstream myserver { ip_hash; Server 127.0.0.1:8080; Server 127.0.0.1:8082; } fair (Drittanbieter)Zuordnung nach der Antwortzeit der Anfrage, welcher Server schneller antwortet, wird wem zugewiesen Oben finden Sie Einzelheiten zur Konfiguration des Lastenausgleichs in Nginx. Weitere Informationen zur Konfiguration des Lastenausgleichs in Nginx finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der Lösung zur Echtzeitsynchronisierung von MySQL nach Oracle
>>: Reines CSS zum Erstellen der Wassertropfen-Animationsschaltfläche im Material Design
Indextypen in MySQL Im Allgemeinen können sie in ...
Inhaltsverzeichnis Einführung Installieren Anzeig...
1. MySQL-Datenbank herunterladen und installieren...
1. Mycat-Anwendungsszenarien Mycat wurde für eine...
Einführung in Git Git ist eine Open-Source-Versio...
Tutorial zur Installation und Kennworteinstellung...
Der Grund für die heutige Beliebtheit von Docker ...
Sortierproblem Ich habe kürzlich auf Geek Time „4...
Ich habe vor Kurzem Front-End- und Back-End-Techn...
Docker verfügt über viele Log-Plugins. Standardmä...
VC6.0 ist tatsächlich zu alt VC6.0 ist ein Entwic...
Inhaltsverzeichnis App.vue sub1.vue sub2.vue Zusa...
Vorwort: Die Docker-Portzuordnung erfolgt häufig,...
Vor Kurzem bereitete sich das Unternehmen auf die...
<br />Vor Kurzem hat UCDChina eine Artikelse...