Heim  >  Artikel  >  Backend-Entwicklung  >  Nginx arbeitet mit iis zusammen, um einen Lastausgleichsprozess unter Windows aufzubauen

Nginx arbeitet mit iis zusammen, um einen Lastausgleichsprozess unter Windows aufzubauen

WBOY
WBOYOriginal
2016-08-08 09:21:37918Durchsuche

Weil das Projekt auf eine große Anzahl von Bildspeicherproblemen gestoßen ist, obwohl wir noch nicht viele Bilder haben (Derzeit in 1T Auf und ab beträgt die erwartete Wachstumsrate 1,3 mal die Wachstumsrate ) , Ich denke darüber nach, wie ich effektiv speichern kann. Als ich nach vielen Bildern suchte, habe ich einige Informationen nachgeschlagen und festgestellt, dass jemand Nginx verwendet hat, um einen Server für diesen Zweck zu erstellen Beim Lernen habe ich es auch selbst erlebt nginxDer Installationsprozess unter Fenster und die Zusammenarbeit mit iisUm einen Lastausgleichsprozess aufzubauen, ist die Umgebung wie folgt:



Erklären Sie, weil ich selbst einen Computer habe und um den Effekt zu demonstrieren, habe ich eine virtuelle Maschine installiert.

ComputerA: Installieren Nginx wird auch auf diesem Computer konfiguriertIIS, um keinen Konflikt mit dem 80-Port von Nginx zu verursachen Ändern Sie unbedingt die Portnummer. In Kombination mit der virtuellen Maschine B entspricht dies 2 Servern für den Lastausgleich

Virtuelle MaschineB: Simulieren Sie einen Server, erstellen Sie IIS, verwenden Sie die Portnummer 80Hafen.

Sprechen wir über die Ressourcen, die während des Installationsprozesses verwendet wurden

Virtuelle Maschinenressourcen:

Thunder-Download-Adresse: http://6.jsdx3.crsky.com/software1/VMwareworkstation-v9.0.1.zip

VMInformationen zum Nutzungsleitfaden: http://open-source.blog.163.com/blog/static/1267734512010714103659611/

WindowsMirror-Ressourcen: http://www.jb51.net/os/ windows/ Win2003/1904.html

Nginx Ressourcen:

Chinesischnginx: http://www.ostools.net/apidocs/apidoc?api=nginx-zh

InstallierenNginx

1. Entpacken Sie die Datei nach dem Herunterladen in das von Ihnen angegebene Verzeichnis. Sie muss nicht unbedingt unter C abgelegt werden: . Ich habe es selbst gesagt


ist auch in Ordnung. Ja, beim Starten benötigen Sie den Befehl CMD, um das Verzeichnis D:programnginx zu finden 🎜>

Hinweis: Ich habe die Version nginx-1.2.1 heruntergeladen. Ändern Sie nach dem Entpacken den Dateinamen in nginx-1.2.1 wurde geändert zu nginx

2. Konfigurieren Sie es vor der formellen Installation zunächst und öffnen Sie das Verzeichnis . 🎜> conf/nginx.confDatei


Dann ändern Sie

Ändern Sie hier wird 80 in eine beliebige Portnummer geändert, hier ändere ich es in 8090.

3. Geöffnet CMD Befehlszeilentool, geben Sie das nginx Installationsverzeichnis ein, hier ist D:programnginx

Dann geben Sie :nginx

ein

Geben Sie ein, es gibt keine Eingabeaufforderung, was darauf hinweist, dass die Installation erfolgreich ist,Browsereingabe 127.0.0.1: 8090

Auch wenn es ein kleiner Schritt zum Erfolg ist.

Der Befehl zum Schließen von Nginx lautet : nginx –s halt

4. Der nächste Schritt besteht darin, den Server zu konfigurieren, Denken Sie daran, die Datei conf/nginx.conf wiederherzustellen, die Sie gerade geändert haben, um Verwirrung bei nachfolgenden Einstellungen zu vermeiden Wie bereits erwähnt, habe ich

Nginx auf dem Computer 192.168.21.1 installiert und dann zuerst konfiguriert das obige IIS und richten Sie eine Testseite ein www.nginxtest.com Der Port ist 801

Es gibt eine

index.html Seite5.

Konfigurieren IIS auf der virtuellen Maschine, wie oben , der einzige Unterschied besteht darin, dass die Portnummer auf 80 Das ist es.

6.

Ändernnginx conf/nginx.conf Das geänderte Ergebnis ist:

Hier die Details:

🎜> A Bereich, Der Upstream hier wird hinzugefügt und muss zum Server hinzugefügt werden {} Bevor dieser Knoten konfiguriert wird

Das bedeutet, dass über 2 Maschinen für den Lastausgleich verfügt. www.nginxtest.com ist eine von mir selbst konfigurierte Testseite

B Bereich, Was hier konfiguriert ist, ist der Überwachungsport von nginx Die Standardkonfiguration wird hier verwendet, 80 Port. und NginxServerIP,Ich bin hier 192.168.21.1

C Bereich, Domainname, der als Proxy verwendet werden soll Nachdem die Konfiguration abgeschlossen ist, starten Sie

nginx erneut. Es werden

2

Browser Geben Sie die Adresse ein: www.nginxtest.comAktualisieren Sie ein paar Mal und Folgendes wird angezeigt: 2

In diesem Fall wird der Effekt von

2 Tagen Dienstlastausgleich erreicht

Aktualisieren Sie ein paar Mal und dies wird abwechselnd angezeigt. Du bist fertig!

Verwandte Artikel: Detaillierte Einführung in das Ausführen und Starten der Nginx-Konfiguration

Das Obige stellt den Lastausgleichsprozess von Nginx in Verbindung mit iis unter Windows vor, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn