Anleitung: Apache 2.4 Webserver unter Windows 11 herunterladen und installieren

Melden

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.

  1. Laden Sie die Visual C++ Redistributable (für Visual Studio) direkt von der offiziellen Microsoft-Website herunter (benötigt wird die x64-Version).
  2. Führen Sie die heruntergeladene Datei (z. B. vc_redist.x64.exe) aus und schließen Sie die Installation ab.
  3. Starten Sie Ihren Computer bei Bedarf neu.

Schritt 2: Apache 2.4 herunterladen

  1. Besuchen Sie die offizielle Download-Seite von Apache Lounge: https://www.apachelounge.com/download/
  2. Suchen Sie nach dem Paket Apache 2.4 (Win64) (z. B. httpd-2.4.x-win64-VS17.zip).
  3. 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.

  1. Öffnen Sie die heruntergeladene ZIP-Datei.
  2. Kopieren Sie den darin enthaltenen Ordner Apache24.
  3. 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:

  1. Navigieren Sie zu: C:\Apache24\conf\
  2. Öffnen Sie die Datei httpd.conf mit einem Texteditor (z. B. Notepad oder Visual Studio Code).
  3. Suchen Sie nach der Zeile #ServerName www.example.com:80.
  4. Entfernen Sie das Rautezeichen (#) am Anfang und ändern Sie die Zeile in:
    ServerName localhost:80
  5. Speichern und schließen Sie die Datei.

Schritt 5: Apache zum ersten Mal testen

  1. 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“.
  2. Wechseln Sie in das bin-Verzeichnis von Apache:
    cd C:\Apache24\bin
  3. Starten Sie Apache testweise mit folgendem Befehl:
    httpd.exe

    (Falls eine Windows-Firewall-Meldung erscheint, bestätigen Sie den Zugriff für private Netzwerke).

  4. Wenn der Cursor in der Konsole lediglich blinkt und keine Fehlermeldung erscheint, läuft der Server.
  5. Öffnen Sie einen Webbrowser und rufen Sie folgende Adresse auf:
    http://localhost
  6. Sie sollten die Meldung „It works!“ sehen.
  7. 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:

  1. Öffnen Sie erneut die Eingabeaufforderung als Administrator (falls geschlossen).
  2. Navigieren Sie wieder in den bin-Ordner:
    cd C:\Apache24\bin
  3. Installieren Sie den Dienst mit folgendem Befehl:
    httpd.exe -k install
  4. 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.

0