So installieren und führen Sie den Nginx-Server unter Windows aus

Nginx ist ein Webserver, der bei Linux- und BSD-Systemen sehr beliebt ist. Es kann auch unter Windows 10 installiert werden. Es gibt jedoch einige Leistungseinschränkungen in Windows, die bisher nicht gemildert wurden, aber die Entwickler werden diese Probleme in einer zukünftigen Version angehen. Führen Sie die folgenden Schritte aus, um Nginx erfolgreich unter Windows zu installieren und auszuführen.

Laden Sie den Nginx-Server herunter

Da sind viele Download-Versionen von Nginx für Windows, und Nginx empfiehlt die Verwendung der „Mainline-Version“. Sie werden jedoch keine Probleme finden, wenn Sie die neueste stabile Version für Windows herunterladen.

Wählen Sie die gewünschte Version aus und laden Sie die ZIP-Datei auf Ihren PC herunter.

Nginx Windows Mainline-Version herunterladen

Als ersten Schritt müssen Sie den neuen Ordner extrahieren. Sie können 7-zip, WinRAR oder jede andere gängige Komprimierungssoftware verwenden.

Nginx Windows Zip-Datei extrahieren

Nachdem Sie den Dateiinhalt in den Originalordner extrahiert haben, müssen Sie den gesamten Ordner, der mit der integrierten Download-Kopie geliefert wurde, in die “Programmdateien” verschieben. Wir können diesen extrahierten Ordner entweder verschieben oder ausschneiden und einfügen.

Nginx Windows-Programmdateien

Wir werden Nginx von diesem Ort aus als Standard-Webdienstprogramm ausführen.

Nginx installieren

Um Nginx zu installieren und auszuführen, wählen Sie die Datei Nginx.exe aus und doppelklicken Sie darauf. Es ist nun für die weitere Verwendung freigeschaltet. Sie können während der Ausführung des Nginx-Servers auf einen Windows Defender-Blockierungsbildschirm stoßen, der von Ihnen zugelassen werden muss.

Nginx Windows Run-Programm

Im nächsten Schritt müssen Sie überprüfen, ob die Installation erfolgreich war. Gehen Sie dazu zu Ihrem Standardbrowser und geben Sie localhost ein. Microsoft Edge ist der Browser, der im folgenden Beispiel verwendet wird. Wenn Sie einen Bildschirm sehen, der besagt, dass der Nginx-Webserver erfolgreich installiert wurde und funktioniert, bedeutet dies, dass bei Ihrer Nginx-Installation in Windows keine Probleme aufgetreten sind.

Nginx Windows-Browser Localhost

Um Nginx zu stoppen, können Sie es über das Task-Manager-Fenster beenden.

Nginx Windows-Aufgabe beenden

Ausführen von Nginx auf Ihrem Windows-PC

Um Nginx auszuführen, müssen Sie Internet Information Services (IIS) verwenden, einen Microsoft-Webserver, der angeforderte HTML-Seiten oder -Dateien bereitstellt. Sie können es in der Systemsteuerung unter “Windows-Funktionen ein- oder ausschalten” aktivieren. Überprüfen Sie die erforderlichen Felder für „Web Management Tools“ und „IIS Management Console“.

Nginx Windows I ist aktiviert

Es dauert eine Weile, bis IIS auf Ihrem Computer aktiviert ist, da die Änderungen übernommen werden.

Nginx Windows I wendet Änderungen an

Sie können den IIS-Manager direkt über das Startmenü öffnen. Öffnen Sie es immer im Administratormodus.

Nginx Windows Iis Manager Startmenü

Hier können Sie auf die Standard-Website zugreifen, die sich normalerweise unter „inetpub wwwroot“ befindet. Dies wird auch als bekannt Webanwendungs-Root. Sie können im Datei-Explorer über eine einfache Suche danach suchen.

Nginx Windows Inetpub-Stammordner

Es ist hilfreich, den physischen Pfad dieses Stammverzeichnisses in einen wünschenswerteren Ordner zu ändern. Ich habe einen neuen Ordner „Work“ in C: erstellt und den physischen Pfad in „C:Work“ geändert. Wenn Sie im IIS-Manager auf die Option „Standardwebsite“ doppelklicken, sollte dies zu diesem neuen Ordner führen. Alternativ können Sie mit der rechten Maustaste auf das Menü klicken und für das gleiche Ergebnis „erkunden“ auswählen.

Nginx Windows Iis Manager-Stammordner

Gehen Sie danach zum Nginx-Ordner, den Sie in den Programmdateien umbenannt haben. Klicken Sie auf „Conf“ und wählen Sie „nginx.conf“. Diese Datei kann mit dem Texteditor Notepad++ bearbeitet werden, Sie können jedoch auch jeden anderen Editor wie Atom oder Visual Studio Code verwenden.

Bearbeiten Sie die Nginx-Konf-Datei mit Notepadplusplus

Suchen Sie in Notepad ++ den Speicherort des Stammverzeichnisses und ändern Sie es vom Standard-HTML.

Nginx Windows-Standort-Root

Ändern Sie wie hier gezeigt den Stamm in den bearbeiteten physischen Pfad, den wir oben besprochen haben.

Nginx Windows-Standortstamm geändert

Sie können die Datei index.html im Stammordner in einer separaten Registerkarte bearbeiten. Ändern Sie den Text in den Text, den der Webserver auf dem Bildschirm anzeigen soll.

Nginx Windows-Text geändert Index.html

Beenden Sie das Programm Nginx.exe mit „Task beenden“. Öffnen und führen Sie die Datei „nginx.exe“ im Admin-Modus aus.

Geben Sie localhost in ein Browserfenster ein. Der Nginx-Webserver hebt die von Ihnen vorgenommenen Änderungen hervor.

Nginx Windows-Ausführungsprogramm

Beispielanwendung von Nginx in Windows

Das Nginx-Ressourcenseite verfügt über eine vollständige Liste von Webserveranwendungen, mit denen Sie verschiedene Anwendungen auf einem Windows-PC ausführen können.

Sie können beispielsweise Nginx in Windows verwenden, um auf eine Webseite wie eine Kundenanmeldeseite zu verlinken. Sobald Sie die Konfigurationsänderungen in der Datei „nginx.conf“ vorgenommen haben, können Ihre Endbenutzer auf deren Seite auf die Anmeldeseite zugreifen.

Gehen Sie zurück zur Datei „nginx.conf“, die im vorherigen Abschnitt freigegeben wurde. Anstelle von „localhost“ benötigen Sie einen Domänennamen, auf den der Server zugreifen kann. „index.html“ ist ein Befehl, der verwendet wird, um auf eine beliebige statische HTML-Seite zu verweisen.

Nginx Windows Put-Domain-Name

Gehen Sie im nächsten Schritt zu „location“ und ändern Sie den Text mit einer „api“, gefolgt von einem Proxy-Server, der mit einem „http“-Ping hinzugefügt wird. Dies sollte auf eine beliebige Anmeldeseite verweisen, auf die diese Seite verweisen soll.

Nginx Windows-Proxyserver-Anmeldung

Speichern Sie die Datei und führen Sie das Programm „Nginx.exe“ im Admin-Modus aus. Damit diese Anmeldeseite für den Endbenutzer gut aussieht, sollten Sie zuvor den Webserver in . konfiguriert haben ein IDE-Programm wie Eclipse.

Häufig gestellte Fragen

1. Was sind die grundlegenden Befehle für den Betrieb von Nginx für Windows 10?

Unter Windows kann Nginx als Standard-Konsolen-App ausgeführt werden. Zur Verwaltung werden häufig die folgenden einfachen Befehle verwendet:

nginx -s stopRapid shutdownnginx -s quitGraceful shutdownnginx -s reloadKonfiguration ändern, neue Arbeitsprozesse mit einer neuen Konfiguration starten, alte Arbeitsprozesse ordnungsgemäß herunterfahren nginx -s reopenErneutes Öffnen von Protokolldateien

2. Welche Rolle spielt der IIS-Webserver in Nginx-Anwendungen in Windows?

IIS ist der native Webserver von Microsoft, der HTTP, HTTPS, SMTP und andere Protokolle unterstützt und in Windows standardmäßig nicht aktiviert ist. Wenn Nginx in Windows installiert ist, verarbeitet es den Live-Datenverkehr basierend auf Änderungen, die in den nginx.conf-Dateien vorgenommen wurden. Dazu muss sich Nginx intern mit einem aktivierten IIS verbinden und dann seine Antwort für zukünftige Anfragen zwischenspeichern.

Die größte Stärke von Nginx besteht darin, dass es am Frontend vor dynamischen Websites mit hoher Last verwendet wird. Stellen Sie sich vor, dass Zehntausende Ihrer Website-Benutzer gleichzeitig eine wichtige Videodatei von IIS herunterladen. Es kann schmerzhaft langsam werden. Wenn Sie stattdessen einen sehr leistungsstarken Front-End-Server wie Nginx haben, der den Datenverkehr verarbeitet, wird die Anfrage schneller verarbeitet. Weitere Informationen zur Rolle des IIS-Webservers finden Sie im Abschnitt „Ausführen von Nginx auf einem Windows-PC“.

3.Wie läuft Nginx unter Windows?

Nginx unterstützt mehrere Anwendungen in Windows, wie Webserver, Load Balancer, Mail-Proxy und mehr. Um sie unter Windows auszuführen, werden alle gewünschten Änderungen von verschiedenen Strings beeinflusst, die in der Datei „nginx.conf“ im Windows-Installationsordner geändert wurden. Um mehr über Nginx-Befehle zu erfahren, einschließlich der Dokumentation, besuchen Sie diesen Link.

Nginx ist heute eines der führenden Webserver-Unternehmen. Außerdem ist es schneller, kann mehr gleichzeitig auftretende Probleme verarbeiten und ist zuverlässig. Zusammenfassend lässt sich sagen, wenn Sie eine einfache Website haben, die Sie mit Nginx verbinden möchten, können Sie dies jetzt ohne Probleme tun. Lesen Sie weiter, um den Vergleich von Nginx mit OpenLiteSpeed ​​zu überprüfen.

Ist dieser Artikel nützlich? ja Nein

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *