Heim >Betrieb und Instandhaltung >Nginx >Wie IIS+Nginx den Lastausgleich erreicht
Zweck: Benutzeranfragen an verschiedene Server verteilen, um den Druck zu verringern. Nginx überträgt Anforderungen vom Überwachungsport gleichmäßig an den Server, auf dem die Website bereitgestellt wird.
1. Installieren Sie Nginx unter Windows
1. Laden Sie die Windows-Version von Nginx herunter
3. Da Port 80 meines Computers bereits verwendet wird, habe ich die Konfigurationsdatei so geändert, dass sie Port 8080 überwacht.
4 Doppelklicken Sie auf das Hauptprogramm, um es auszuführen. Sie können sehen, dass Nginx bereits verwendet wird läuft dabei ab.
5. Versuchen Sie, http://localhost:8080/ zu öffnen. Wenn Folgendes angezeigt wird, bedeutet dies, dass Nginx erfolgreich installiert wurde. 2. Erstellen Sie zwei identische Websites. 1 hat nur eine Homepage
public class homecontroller : controller { // get: home public actionresult index() { list<string> info = new list<string>(); info.add("服务器名称:" + server.machinename); info.add("客户端ip地址:" + (request.userhostaddress=="::1" ? "127.0.0.1":request.userhostaddress)); info.add("http端口:" + request.url.port); viewbag.info = info; return view(); } }
2. Da mein Nginx in einer virtuellen Maschine installiert ist, stelle ich jetzt eine Site in iis in der virtuellen Maschine bereit, der Port ist: 9000
3 Stellen Sie eine Site lokal bereit, den Port ist: 9001
3. Ändern Sie die Nginx-Konfigurationsdatei
1. Die Servereinstellungen sind hier zwei Cluster-Serverinformationen von Informationen.2. Suchen Sie den Standortknoten unter dem http-Knoten und ändern Sie ihn
location / {root html;
index home/index index.html index.htm; #Ändern Sie die Homepage in home/index#where jq_one entspricht dem Upstream. Legen Sie den Clusternamen fest. Proxy_pass http://jq_one; $remote_addr;proxy_set_header x- forwarded-for $proxy_add_x_forwarded_for;
}Geänderte Konfigurationsdatei:
3. Starten Sie nginx neu. Geben Sie den Befehl nginx -s reload ein und drücken Sie die Eingabetaste
um den Neustart abzuschließen
4. Überprüfen
Versuchen Sie, auf den lauschenden 8080-Port zuzugreifen, aktualisieren Sie ihn mehrmals, um ihn anzuzeigen
1 . Verwenden Sie ein kleines Tool winsw
, um die einfache Konfiguration herunterzuladen. Laden Sie die .net4-Datei entsprechend Ihrer eigenen Umgebung herunter und legen Sie sie dann ab hier zusammen mit nginx und ändern Sie die beiden Dateien in den gleichen Namen2. Ändern Sie die Konfigurationsdatei
3. Installieren Sie den Dienst
Geben Sie den Befehl myapp.exe install ein, um die zu installieren Dienst
Zu diesem Zeitpunkt ist Nginx bereits im Dienst und starten Sie dann den DienstDas obige ist der detaillierte Inhalt vonWie IIS+Nginx den Lastausgleich erreicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!