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

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

Nginx ist ein sehr beliebter Webserver für Linux- und BSD- Systeme . Es ist auch unter Windows installierbar, sofern man die bisher nicht behobenen Leistungseinschränkungen in Kauf nehmen kann. Sie können weiterhin bequem von Ihrem Windows-Laptop aus einen Webserver oder ein Kunden-/Mitarbeiterportal hosten. Um Nginx erfolgreich unter Windows zu installieren und auszuführen, führen Sie die folgenden Schritte aus.

Installieren Sie Nginx unter Windows

Um zu beginnen, müssen Sie Nginx auf Ihrem Laptop oder Windows-PC installieren. Für dieses Betriebssystem gibt es kein reguläres Nginx-Installationsprogramm. Sie müssen eine der Online-Versionen herunterladen und im Laufwerk C: Ihres PCs speichern.

1. Wählen Sie die gewünschte Version aus und laden Sie die ZIP-Datei auf Ihren PC herunter. Nginx empfiehlt die Verwendung der „Mainline-Version“, da diese über die neuesten Funktionen verfügt. Wenn Sie diese Funktionen nicht benötigen, funktioniert auch die neueste stabile Version.

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

Laden Sie die Hauptversion von Nginx von der offiziellen Website herunter

2. Entpacken Sie nach dem Herunterladen den neuen Ordner, indem Sie mit der rechten Maustaste darauf klicken. Sie können auch gängige Komprimierungssoftware wie 7-Zip oder WinRAR verwenden .

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

Klicken Sie mit der rechten Maustaste, um alle Dateien für die heruntergeladene Nginx-Installationssoftware zu extrahieren.

3. Verschieben Sie den gesamten Ordner, der in der integrierten Download-Kopie enthalten ist, auf das Laufwerk C:. Im Beispiel wurde es nach „Programme“ verschoben , aber es kann überall auf Ihrem PC gespeichert werden, einschließlich Laufwerk D.

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

Verschieben Sie den extrahierten Nginx-Ordner in den Ordner „Programme“.

4. Wählen Sie die Datei „Nginx.exe“ aus und doppelklicken Sie darauf . Jetzt ist es für die weitere Verwendung freigegeben. Im Beispiel wird Nginx von diesem Speicherort aus als Standard-Webdienstprogramm ausgeführt.

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

Doppelklicken Sie auf die Nginx-Anwendung im Ordner „Programme“.

5. Wenn Sie den Windows SmartScreen-Filter aktiviert haben, kann es sein, dass das Nginx-Installationsprogramm nicht ausgeführt wird. Klicken Sie auf „Weitere Informationen“ , um das Limit zu umgehen.

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

Durch Klicken auf „Weitere Informationen“ im Nginx-Anwendungsfenster wird SmartScreen blockiert.

6. Klicken Sie auf den Text „Trotzdem ausführen“, um die Datei nginx.exe auszuführen.

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

SmartScreen blockiert Nginx-Anwendungen, die Sie weiterhin ausführen können.

7. Möglicherweise wird beim Ausführen des Nginx-Servers ein zusätzlicher Windows Defender-Firewall-Blockierungsbildschirm angezeigt. Dies muss von Ihnen zugelassen werden. Sobald Sie fertig sind, können Sie Nginx problemlos auf Ihrem Windows-Gerät verwenden.

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

Die Windows Defender-Firewall hat die Nginx-Anwendung blockiert. Klicken Sie auf Zugriff zulassen, um es auszuführen.

So starten Sie Nginx unter Windows

Abhängig von Ihren Endanwendungsanforderungen gibt es viele Möglichkeiten, Nginx auf einem Windows-PC auszuführen. Sie können diese Methoden gleichzeitig verwenden. Beispielsweise können Sie den Nginx-Server über seine Anwendungsdatei oder über PowerShell starten .

1. Verwenden Sie Nginx-Anwendungsdateien

Nginx verfügt über eine integrierte Anwendungsdatei, auf die Sie wie im obigen Abschnitt beschrieben doppelklicken können. Sie müssen alle von SmartScreen oder Windows Defender auferlegten Einschränkungen umgehen.

1. Wenn Sie fertig sind, gehen Sie zu Ihrem Standardbrowser und geben Sie „localhost“ ein. Microsoft Edge ist der im folgenden Beispiel verwendete Browser.

2. Wenn Sie einen Bildschirm sehen, der besagt, dass der Nginx-Webserver erfolgreich installiert wurde und funktioniert, bedeutet das, dass bei Ihrer Nginx-Installation unter Windows keine Probleme vorliegen.

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

Edge-Browser in Windows zeigt Nginx-Standardskript an, nachdem „localhost“ in die Adressleiste eingegeben wurde.

3. Um Nginx zu stoppen, können Sie es über das Task-Manager- Fenster beenden . Wenn Sie es nicht direkt über Prozesse beenden können , klicken Sie mit der rechten Maustaste und wählen Sie „Zu den Details“ aus .

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

Klicken Sie mit der rechten Maustaste, um im Task-Manager „Zu Details gehen“ für den Nginx-Prozess auszuwählen.

4. Identifizieren Sie alle Instanzen von Nginx.exe und klicken Sie mit der rechten Maustaste, um jede Aufgabe zu beenden.

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

Klicken Sie mit der rechten Maustaste, um „Aufgabe beenden“ auszuwählen, um den Nginx-Prozess im Task-Manager zu beenden

5. Ignorieren Sie alle Warnungen wie „Möchten Sie Nginx.exe beenden?“. Klicken Sie auf „Prozess beenden“ , um den Beendigungsprozess fortzusetzen.

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

Klicken Sie auf „Prozess beenden“, um Nginx.exe im Task-Manager zu beenden.

6. Wenn Sie localhost eingeben , wird auf der Website Ihres Browsers der Bildschirm „Diese Seite kann nicht erreicht werden“ angezeigt.

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

Nginx localhost zeigt im Browser den Fehler „Diese Seite kann nicht erreicht werden“ an.

2. Verwenden Sie PowerShell

Das Beste an Nginx ist, dass es als automatisiertes Skript über PowerShell und auch über die Eingabeaufforderung ausgeführt werden kann. Im folgenden Artikel wird es für PowerShell demonstriert.

1. Starten Sie PowerShell mit Administratorrechten .

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

Führen Sie PowerShell mit Administratorrechten aus.

2. Gehen Sie zurück zu dem Ordner, in dem Sie die Nginx-Anwendung gespeichert haben, und klicken Sie mit der rechten Maustaste, um zu den Eigenschaften zu gelangen. Hier können Sie den genauen Ordnerpfad kopieren. In diesem Beispiel ist es „C:\nginx-1.25.1\nginx-1.25.1“

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

Speicherortpfad der Nginx-Anwendungsdatei im installierten Nginx-Verzeichnis.

3. Ändern Sie das PowerShell-Verzeichnis so, dass es auf den oben genannten Pfad verweist.

cd Path of Nginx installer

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

Leiten Sie den Pfad des PowerShell-Anwendungsverzeichnisses zu Nginx um.

4. Um den Nginx-Server zu initialisieren, geben Sie den folgenden Befehl ein.

start nginx

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

Starten Sie Nginx in PowerShell mit Administratorrechten.

5. Sie können Nginx.exe-Prozessinstanzen im Task-Manager anzeigen, der in Windows PowerShell verschachtelt ist.

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

Nginx wird als Hintergrundprozesse in einem PowerShell-Fenster ausgeführt, wie im Task-Manager zu sehen ist.

6. Unter Windows kann Nginx als Standardkonsolenanwendung ausgeführt werden. Um es zu verwalten, werden häufig die folgenden einfachen Befehle verwendet:

nginx -s stop Schalten Sie das Gerät schnell aus
nginx -s quit Schalten Sie das Gerät normal aus
nginx -s reload Konfiguration ändern, neue Arbeitsprozesse mit neuer Konfiguration starten, alte Arbeitsprozesse schrittweise herunterfahren
nginx -s reopen Öffnen Sie die Protokolldatei erneut

7. Wenn Sie auf Fehler stoßen, z. B. „Der Befehl nginx wurde nicht gefunden, ist aber am aktuellen Speicherort vorhanden“, werden Sie von PowerShell aufgefordert, einen anderen Befehl zu verwenden. Im folgenden Beispiel werden alle Instanzen von nginx durch /.nginx ersetzt und zum Neuladen und Beenden des Programms verwendet.

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

Liste der Nginx-Befehle im PowerShell-Fenster.

3. Verwenden Sie den IIS-Manager

Sie können auch Internetinformationsdienste (IIS) verwenden, um Nginx auszuführen, einen Microsoft-Webserver, der angeforderte Seiten oder HTML-Dateien bereitstellt. Früher war es obligatorisch, aber jetzt ist es nicht mehr der Fall.

1. Sie können diese Funktion im Abschnitt „Windows-Funktionen ein- oder ausschalten“ der Systemsteuerung aktivieren . Überprüfen Sie die erforderlichen Felder für „Web Management Tools“ und „IIS Management Console“ .

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

Aktivieren Sie die IIS-Verwaltungskonsole in Internet Information Services.

2. Es wird eine Weile dauern, bis IIS auf Ihrem Computer aktiviert wird, sobald die Änderungen übernommen wurden.

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

Wenden Sie Änderungen an, um Windows-Funktionen in Windows zu aktivieren.

3. Sie sehen den Erfolgsstatus „Windows hat die angeforderten Änderungen abgeschlossen“.

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

Windows hat die erforderlichen Änderungen abgeschlossen, um die erforderlichen Funktionen mit der IIS-Konsole zu aktivieren.

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

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

Öffnen Sie die IIS-Manager-Anwendung über das Startmenü im Administratormodus.

5. Hier können Sie auf die Standardwebsite zugreifen, die sich normalerweise unter „inetpub wwwroot“ befindet. Sie können es im Datei-Explorer durch eine einfache Suche finden.

6. Wenn Sie im IIS-Manager auf die Option „Standardwebsite“ doppelklicken , gelangen Sie zu diesem neuen Ordner. Alternativ können Sie mit der rechten Maustaste auf das Menü klicken und „Erkunden“ auswählen , um die gleichen Ergebnisse zu erhalten.

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

Das Stammverzeichnis des PCs wird mit dem IIS-Manager ermittelt.

7. Sobald die IIS-Konsole aktiviert ist, können Sie ihre Website anzeigen, indem Sie „localhost“ in Ihrem Standardbrowser eingeben.

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

Der lokale Server in Nginx verweist auf die IIS-Website.

So konfigurieren Sie Nginx für Windows

Um Nginx unter Windows auszuführen, werden alle gewünschten Änderungen durch die verschiedenen Zeichenfolgen beeinflusst, die in den Dateien „index.html“ und „nginx.conf“ im Installationsverzeichnis geändert werden. Diese Zeichenfolgen werden normalerweise mit dem Notepad-Texteditor bearbeitet, Sie können jedoch auch jeden anderen Editor wie Atom, Notepad++ oder Visual Studio Code verwenden. In diesem Beispiel wird die Konfigurationsdatei mit Notepad++ bearbeitet.

1. Gehen Sie zu dem Ordner, in dem Sie Ihre Nginx-Anwendung gespeichert haben. Klicken Sie auf den Unterordner „html“ .

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

HTML-Unterordner im Nginx-Ordner.

2. Klicken Sie mit der rechten Maustaste, um „Mit Notepad++ bearbeiten“ für die Datei index.html auszuwählen .

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

Klicken Sie mit der rechten Maustaste, um die Index-HTML-Datei im Nginx-Ordner mit Notepad++ zu bearbeiten.

3. Sie können die Datei index.html im Stammordner auf einer neuen oder separaten Registerkarte bearbeiten . Ändern Sie den Text so, wie er vom Webserver auf dem Bildschirm angezeigt werden soll.

4. Vergessen Sie nicht, oben auf die Schaltfläche „Speichern“ zu klicken, wenn Sie fertig sind.

5. Beenden Sie das Programm Nginx.exe mit „Task beenden“ wie im obigen Abschnitt und starten Sie es neu.

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

Bearbeiten Sie die Nginx-HTML-Datei mit Textänderungen und speichern Sie die Datei.

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

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

Bearbeiteter Text wird im Standardbrowser als lokaler Server angezeigt.

7. Klicken Sie dann auf „Conf“ und klicken Sie mit der rechten Maustaste, um „nginx.conf“ auszuwählen , und wählen Sie dann „Mit Notepad++ bearbeiten“ aus .

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

Klicken Sie mit der rechten Maustaste, um die Nginx-Conf-Datei mit Notepad++ zu bearbeiten.

8. Suchen Sie den Speicherort des Stammordners und ändern Sie ihn von Standard-HTML in einen anderen physischen Pfad.

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

Ändern Sie den Stammpfad der Conf-Datei mit Notepad++.


So blockieren Sie den Internetzugriff mithilfe von Gruppenrichtlinien (GPO)

So blockieren Sie den Internetzugriff mithilfe von Gruppenrichtlinien (GPO)

In diesem Artikel erfahren Sie, wie Sie den Internetzugriff für Benutzer oder Computer im Active Directory-Gruppenrichtlinienobjekt blockieren. Lernen Sie effektive Methoden, moderne Sicherheitsprotokolle und Best Practices kennen.

Warum müssen wir USB formatieren? Wie formatiere ich USB?

Warum müssen wir USB formatieren? Wie formatiere ich USB?

Das Formatieren eines USB-Sticks ähnelt dem Formatieren jedes anderen Laufwerks. Hier erfahren Sie, warum und wie Sie USB formatieren sollten, um optimale Ergebnisse zu erzielen.

Beheben Sie den Fehler „Game Security Violation Detected“ in Windows 10

Beheben Sie den Fehler „Game Security Violation Detected“ in Windows 10

Wenn beim Starten eines Spiels unter Windows 10 der Fehler „Game Security Violation Detected“ angezeigt wird, sind die Lösungen einfach und effektiv. Hier erfahren Sie, wie Sie dieses Problem beheben können.

So wechseln Sie die Lautsprecher mit Tastenkombinationen unter Windows 10

So wechseln Sie die Lautsprecher mit Tastenkombinationen unter Windows 10

Wechseln Sie mühelos zwischen Audiogeräten unter Windows 10 mit Tastenkombinationen. Erfahren Sie, wie Sie den Audio-Umschalter effizient nutzen.

8 Möglichkeiten, MSConfig in Windows 11 zu öffnen

8 Möglichkeiten, MSConfig in Windows 11 zu öffnen

Entdecken Sie 8 einfache Möglichkeiten, MSConfig in Windows 11 zu öffnen, um zahlreiche Probleme effizient zu beheben.

4 gefälschte Viren, die zum Spaß Freunde trollen

4 gefälschte Viren, die zum Spaß Freunde trollen

Freunde und Familienmitglieder zu trollen macht Spaß mit diesen harmlosen gefälschten Viren. Hier sind vier kreative Ideen, um Ihre Freunde zum Lachen zu bringen.

Unterschied zwischen Virtualisierung und Emulation

Unterschied zwischen Virtualisierung und Emulation

Entdecken Sie die Unterschiede zwischen Virtualisierung und Emulation sowie deren Vor- und Nachteile. Erfahren Sie, wie diese Technologien in modernen IT-Umgebungen eingesetzt werden.

So aktivieren oder deaktivieren Sie Device Guard unter Windows 10

So aktivieren oder deaktivieren Sie Device Guard unter Windows 10

Device Guard ist ein wichtiges Sicherheitsfeature in Windows 10, das sicherstellt, dass nur vertrauenswürdige Anwendungen ausgeführt werden. So aktivieren oder deaktivieren Sie es.

So verwenden Sie vDOS, um alte DOS-Programme unter Windows 10 auszuführen

So verwenden Sie vDOS, um alte DOS-Programme unter Windows 10 auszuführen

Erfahren Sie, wie Sie vDOS verwenden, um alte DOS-Software unter Windows 10 auszuführen. Dieser Emulator ist ideal für die Nutzung älterer Programme, bietet jedoch keine optimale Lösung für Spiele.

3 Möglichkeiten, USB Selective Suspend in Windows 11 zu deaktivieren

3 Möglichkeiten, USB Selective Suspend in Windows 11 zu deaktivieren

Wenn Sie Probleme mit USB-Geräten auf Ihrem Windows 11-Computer haben, sollten Sie die Funktion „USB Selective Suspend“ deaktivieren.