Anleitung: Apache 2.4 Webserver unter Windows 11 herunterladen und installieren
Diese Schritt-für-Schritt-Anleitung führt Sie durch den Prozess des Herunterladens, Konfigurierens und Installierens des Apache 2.4 Webservers auf einem Windows 11-System.
Da das Apache-Projekt selbst keine fertigen Installationsdateien für Windows bereitstellt, nutzen wir die bewährten und sicheren Binärdateien von Apache Lounge.
Schritt 1: Voraussetzungen prüfen (Visual C++ Redistributable)
Apache benötigt die aktuellen C++-Laufzeitkomponenten von Microsoft, um unter Windows ausgeführt werden zu können.
- Laden Sie die Visual C++ Redistributable (für Visual Studio) direkt von der offiziellen Microsoft-Website herunter (benötigt wird die x64-Version).
- Führen Sie die heruntergeladene Datei (z. B.
vc_redist.x64.exe) aus und schließen Sie die Installation ab. - Starten Sie Ihren Computer bei Bedarf neu.
Schritt 2: Apache 2.4 herunterladen
- Besuchen Sie die offizielle Download-Seite von Apache Lounge: https://www.apachelounge.com/download/
- Suchen Sie nach dem Paket Apache 2.4 (Win64) (z. B.
httpd-2.4.x-win64-VS17.zip). - Laden Sie die ZIP-Datei auf Ihren Computer herunter.
Schritt 3: Apache entpacken und platzieren
Standardmäßig ist Apache so vorkonfiguriert, dass es im Stammverzeichnis des Laufwerks C: liegt.
- Öffnen Sie die heruntergeladene ZIP-Datei.
- Kopieren Sie den darin enthaltenen Ordner
Apache24. - Fügen Sie diesen Ordner direkt unter
C:\ein, sodass der Pfad wie folgt lautet:
C:\Apache24
Schritt 4: Grundlegende Konfiguration anpassen
Bevor der Server gestartet werden kann, empfiehlt sich eine kleine Anpassung in der Konfigurationsdatei:
- Navigieren Sie zu:
C:\Apache24\conf\ - Öffnen Sie die Datei
httpd.confmit einem Texteditor (z. B. Notepad oder Visual Studio Code). - Suchen Sie nach der Zeile
#ServerName www.example.com:80. - Entfernen Sie das Rautezeichen (
#) am Anfang und ändern Sie die Zeile in:ServerName localhost:80 - Speichern und schließen Sie die Datei.
Schritt 5: Apache zum ersten Mal testen
- Drücken Sie die Windows-Taste, tippen Sie cmd ein, klicken Sie mit der rechten Maustaste auf Eingabeaufforderung und wählen Sie „Als Administrator ausführen“.
- Wechseln Sie in das
bin-Verzeichnis von Apache:cd C:\Apache24\bin - Starten Sie Apache testweise mit folgendem Befehl:
httpd.exe(Falls eine Windows-Firewall-Meldung erscheint, bestätigen Sie den Zugriff für private Netzwerke).
- Wenn der Cursor in der Konsole lediglich blinkt und keine Fehlermeldung erscheint, läuft der Server.
- Öffnen Sie einen Webbrowser und rufen Sie folgende Adresse auf:
http://localhost - Sie sollten die Meldung „It works!“ sehen.
- Drücken Sie im Konsolenfenster die Tastenkombination
Strg + C, um den Server vorerst wieder zu beenden.
Schritt 6: Apache als Windows-Dienst einrichten
Damit Apache automatisch im Hintergrund startet, wenn Windows hochfährt, richten wir ihn als Windows-Dienst ein:
- Öffnen Sie erneut die Eingabeaufforderung als Administrator (falls geschlossen).
- Navigieren Sie wieder in den
bin-Ordner:cd C:\Apache24\bin - Installieren Sie den Dienst mit folgendem Befehl:
httpd.exe -k install - Starten Sie den Dienst anschließend:
httpd.exe -k start
Nützliche Befehle zur Verwaltung
Sie können den Webserver nun jederzeit über die Administrator-Konsole (im Ordner C:\Apache24\bin) steuern:
- Server stoppen:
httpd.exe -k stop - Server neu starten:
httpd.exe -k restart - Dienst wieder deinstallieren:
httpd.exe -k uninstall
Alternativ können Sie den Server auch über die Windows-App „Dienste“ (nach services.msc suchen) unter dem Namen Apache2.4 starten und stoppen.
Wo kommen Ihre Webseiten-Dateien hin?
Ihre eigenen HTML-, CSS- oder PHP-Dateien legen Sie ab jetzt in folgendem Ordner ab:
📁 C:\Apache24\htdocs
Die dort liegende Datei index.html erzeugt das bekannte „It works!“. Sie können diese durch Ihre eigene Homepage ersetzen.