Win11 - Apache Webserver einrichten

Mit Apache kannst du auf Windows 11 einen leistungsfähigen Webserver betreiben – eine flexible Alternative zum IIS. Apache wird häufig für Entwicklungsumgebungen, Intranet-Websites oder lokale Tests verwendet.

Ziel dieser Anleitung: Installation, Konfiguration und Test eines Apache Webservers unter Windows 11.

1. Voraussetzungen

2. Apache herunterladen

Apache wird unter Windows meist über vorkompilierte Builds installiert.

  1. Gehe auf: https://www.apachelounge.com/download/
  2. Lade die aktuelle Version (z. B. httpd-2.x.x-win64.zip) herunter
  3. Entpacke die ZIP-Datei nach C:\Apache24
Wichtig: Der Ordner muss exakt C:\Apache24 heißen, da die Standardkonfiguration darauf verweist.

3. Apache konfigurieren

Konfigurationsdatei öffnen

C:\Apache24\conf\httpd.conf

Wichtige Einstellungen prüfen/anpassen

Tipp: Der Ordner htdocs ist dein Webverzeichnis. Hier legst du deine Webseiten ab.

4. Apache starten

Variante 1: Manuell starten

cd C:\Apache24\bin
httpd.exe

Variante 2: Als Windows-Dienst installieren

httpd.exe -k install

Dienst starten:

net start Apache2.4
Erfolg: Apache läuft jetzt im Hintergrund als Service.

5. Funktion testen

  1. Browser öffnen
  2. Adresse eingeben: http://localhost

Wenn alles funktioniert, erscheint die Apache-Startseite ("It works!").

6. Eigene Website erstellen

Erstelle eine Datei:

C:\Apache24\htdocs\index.html

Beispielinhalt:

<h1>Mein Apache Server läuft!</h1>
Ergebnis: Deine eigene Website wird im Browser angezeigt.

7. Firewall anpassen

Damit andere Geräte zugreifen können:

8. Häufige Fehler

Hinweis: Wenn IIS installiert ist, kann er den Port 80 blockieren → ggf. deaktivieren.

9. Apache stoppen

net stop Apache2.4

10. Fazit

Apache ist eine leistungsstarke und flexible Alternative zum IIS. Besonders für Entwickler und Linux-nahe Umgebungen ist er oft die bevorzugte Wahl. Mit wenigen Schritten lässt sich ein voll funktionsfähiger Webserver unter Windows 11 betreiben.