open-how2 – Entdecke. Verstehe. Nutze.
Veröffentlicht am
How2-Host

NGINX installieren auf Windows – Schritt-für-Schritt-Anleitung

Autor
NGINX installieren auf Windows – Schritt-für-Schritt-Anleitung

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

  1. Öffne die offizielle NGINX-Website: 👉 https://nginx.org/en/download.html
  2. Suche nach der Zeile “Stable version” oder “Mainline version” unter Windows.
  3. Klicke auf den ZIP-Download-Link (z. B. nginx-1.26.2.zip).
  4. 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

  1. 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>
    
  2. 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:

  1. Drücke Win + R → gib ein:

    shell:startup
    
  2. Lege dort eine Verknüpfung zu nginx.exe ab.
  3. 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.