Win11 - nginx Webserver einrichten
nginx ist ein schlanker und leistungsstarker Webserver und eine beliebte Alternative zum IIS. Besonders geeignet ist er für statische Webseiten, Reverse Proxy oder als Bestandteil moderner Webanwendungen.
Ziel dieser Anleitung: Installation, Konfiguration und Test eines nginx Webservers unter Windows 11.
1. nginx herunterladen
- Öffne die offizielle Seite:
https://nginx.org
- Download → Mainline Version (empfohlen)
- ZIP-Datei herunterladen
Tipp: Mainline-Version enthält die neuesten Features und ist stabil genug für die meisten Szenarien.
2. nginx entpacken
- ZIP-Datei entpacken nach z.B.:
C:\nginx
- Ordnerstruktur prüfen:
C:\nginx
├── conf
├── html
├── logs
└── nginx.exe
3. nginx starten
- Eingabeaufforderung öffnen (cmd)
- In den nginx-Ordner wechseln:
cd C:\nginx
- Server starten:
nginx.exe
Wenn alles funktioniert, läuft nginx jetzt im Hintergrund.
4. Funktion testen
Öffne im Browser:
http://localhost
Du solltest die nginx-Startseite sehen → Server läuft erfolgreich.
5. nginx stoppen oder neu starten
Stoppen:
nginx -s stop
Neustart:
nginx -s reload
6. Website anpassen
Die Standard-Webseite liegt im Ordner:
C:\nginx\html
Beispiel: Eigene HTML-Datei erstellen
<h1>Mein nginx Server</h1>
<p>Läuft erfolgreich auf Windows 11</p>
Tipp: Einfach die index.html ersetzen oder bearbeiten.
7. Konfiguration bearbeiten
Die zentrale Konfigurationsdatei:
C:\nginx\conf\nginx.conf
Beispiel: Port ändern
server {
listen 8080;
server_name localhost;
location / {
root html;
index index.html;
}
}
Danach neu laden:
nginx -s reload
8. Firewall prüfen
Falls kein Zugriff möglich ist:
- Windows Defender Firewall öffnen
- Eingehende Regel für Port 80 oder 8080 erstellen
Wichtig: Ohne Firewall-Freigabe ist der Server nur lokal erreichbar.
9. Unterschiede zu IIS
- nginx ist ressourcenschonender
- keine GUI – Konfiguration erfolgt per Datei
- ideal für Reverse Proxy und Load Balancing
10. Häufige Fehler
- Port bereits belegt (z.B. durch IIS)
- nginx nicht im richtigen Ordner gestartet
- Syntaxfehler in nginx.conf
- Firewall blockiert Zugriff
11. Fazit
nginx ist eine schnelle und flexible Alternative zum IIS unter Windows 11. Mit minimalem Aufwand lässt sich ein performanter Webserver betreiben, der besonders für moderne Webarchitekturen geeignet ist.