- Veröffentlicht am
- • How2-Host
NGINX installieren auf Windows – Schritt-für-Schritt-Anleitung
- Autor
-
-
- Benutzer
- tmueller
- Beiträge dieses Autors
- Beiträge dieses Autors
-
Der leistungsstarke Webserver NGINX ist längst nicht mehr nur unter Linux zuhause. Auch unter Windows 10 und 11 lässt er sich schnell und stabil betreiben – ideal zum Entwickeln, Testen oder für lokale Webprojekte. Diese Anleitung zeigt dir Schritt für Schritt, wie du NGINX unter Windows installierst, startest, konfigurierst und im Browser testest.
Warum NGINX unter Windows?
NGINX ist einer der effizientesten Webserver weltweit – bekannt für:
- extrem geringe Systemlast
- hohe Geschwindigkeit bei gleichzeitigen Anfragen
- flexible Konfiguration für Web, Proxy, API und Load Balancing
Auf Windows eignet er sich hervorragend für:
- lokale Entwicklungsumgebungen (z. B. mit PHP, Node.js oder React)
- interne Testserver
- Lernzwecke und Websimulationen
Voraussetzungen
Bevor du beginnst:
- Du benötigst Windows 10 oder 11 (64-Bit)
- Administratorrechte auf deinem PC
- Optional: Visual Studio Code oder ein Editor deiner Wahl
Schritt 1: NGINX herunterladen
- Öffne die offizielle NGINX-Website: 👉 https://nginx.org/en/download.html
- Suche nach der Zeile “Stable version” oder “Mainline version” unter Windows.
- Klicke auf den ZIP-Download-Link (z. B.
nginx-1.26.2.zip). Entpacke die Datei, z. B. nach:
C:\nginx\
Schritt 2: NGINX starten
Öffne die Eingabeaufforderung (cmd) oder PowerShell mit Administratorrechten und gib ein:
cd C:\nginx
start nginx
Wenn alles klappt, läuft der Server im Hintergrund. Prüfe die laufenden Prozesse mit:
tasklist | find "nginx"
Du solltest zwei Prozesse sehen – nginx.exe (Master und Worker-Prozess).
Schritt 3: Test im Browser
Öffne deinen Browser und rufe auf:
http://localhost
Wenn du die Standardseite „Welcome to nginx!“ siehst, funktioniert dein Webserver bereits. Der Inhalt der Seite liegt standardmäßig unter:
C:\nginx\html\
Schritt 4: Eigene Website anlegen
Erstelle im Ordner
C:\nginx\html\eine neue Datei index.html:<html> <head><title>Mein erster NGINX-Test</title></head> <body><h1>Hallo NGINX auf Windows!</h1></body> </html>Lade die Seite neu im Browser – dein eigener Inhalt wird angezeigt.
Schritt 5: NGINX stoppen, neu laden oder neustarten
| Aktion | Befehl |
|---|---|
| NGINX beenden | nginx -s stop |
| Konfiguration neu laden | nginx -s reload |
| Schnell beenden (ohne Warten) | nginx -s quit |
| Neustart | zuerst nginx -s stop, dann wieder start nginx |
Tipp: Wenn du die Konfiguration änderst, prüfe sie vor dem Reload:
nginx -t
Schritt 6: Grundkonfiguration anpassen
Die zentrale Konfigurationsdatei findest du hier:
C:\nginx\conf\nginx.conf
Beispiel für eine einfache lokale Website:
server {
listen 80;
server_name localhost;
root html;
index index.html;
}
Nach jeder Änderung:
nginx -s reload
Schritt 7: HTTPS aktivieren (optional)
Unter Windows kannst du mit OpenSSL oder Let’s Encrypt eigene Zertifikate nutzen. Beispielhafte SSL-Konfiguration:
server {
listen 443 ssl;
server_name localhost;
ssl_certificate certs/server.crt;
ssl_certificate_key certs/server.key;
root html;
index index.html;
}
Tipp: Für Testumgebungen reichen selbstsignierte Zertifikate.
Schritt 8: Automatischer Start beim Hochfahren (optional)
Damit NGINX bei jedem Systemstart automatisch läuft:
Drücke
Win + R→ gib ein:shell:startup- Lege dort eine Verknüpfung zu
nginx.exeab. - Jetzt startet NGINX beim Booten automatisch im Hintergrund.
Die Installation von NGINX auf Windows ist schnell, unkompliziert und ideal für lokale Entwicklungszwecke. Mit wenigen Befehlen steht ein performanter Webserver bereit – ganz ohne Linux-Umgebung oder komplexe Setups.
Ob als Testserver, Reverse Proxy oder kleine API-Umgebung – NGINX ist auch unter Windows ein echter Leistungsträger.