# Apache-Webserver einrichten und konfigurieren

Wenn Sie Ihre Website lokal testen möchten oder selbst entwickelte Skripte vor dem Liveschalten ausprobieren wollen, benötigen Sie einen lokalen Testserver. Mit dem kostenlosen Apache HTTP Server lässt sich eine solche Testumgebung auch auf dem eigenen Windows-Rechner schnell einrichten.

## Der Apache HTTP Server im Überblick

Der Apache [HTTP](https://www.ionos.at/digitalguide/hosting/hosting-technik/was-ist-http/) Server (häufig einfach „Apache“ genannt) ist quelloffene, freie Webserver-Software der **Apache Software Foundation**. Als serverseitiger Dienst lauscht er standardmäßig auf Port 80 und stellt **HTML-Dokumente** oder andere Ressourcen bereit. Dank seines modularen Aufbaus können zusätzliche Funktionen wie [SSL/TLS](https://www.ionos.at/digitalguide/server/sicherheit/tls-vs-ssl/), URL-Rewriting oder [Skriptsprachen](https://www.ionos.at/digitalguide/websites/web-entwicklung/was-sind-skriptsprachen/) wie PHP, Perl oder [Python](https://www.ionos.at/digitalguide/websites/web-entwicklung/python-tutorial/) bei Bedarf hinzugefügt werden. Apache ist Teil diverser Software-Pakete wie [LAMP](https://www.ionos.at/digitalguide/server/knowhow/lamp-server-die-loesung-fuer-dynamische-websites/), [MAMP](https://www.ionos.at/digitalguide/server/knowhow/mamp-der-praktische-software-stack-fuer-mac-os-x/), WAMP oder [XAMPP](https://www.ionos.at/digitalguide/server/tools/xampp-tutorial-so-erstellen-sie-ihren-lokalen-testserver/), kann aber auch als Einzelkomponente betrieben werden. Seit Jahren zählt Apache zu den beliebtesten Webservern und die Community entwickelt die Software kontinuierlich weiter. Die aktuelle stabile Version ist 2.4.66 (veröffentlicht am 4. Dezember 2025).

## Installation durchführen

Um Apache unter Windows auszuführen, benötigen Sie lediglich das passende Binary-Paket für Ihr Betriebssystem. **Lauffähige Binärdateien für Windows** finden sich auf Community-Seiten wie [Apache Lounge](https://www.apachelounge.com/download/ "Apache-Binärdateien auf apachelounge.com"). Diese vorkompilierten Windows-Binaries liegen in der Regel als ZIP-Archive vor. Laden Sie die **aktuelle Version** herunter und prüfen Sie ihre Integrität (z. B. mittels [PGP-Signatur](https://www.ionos.at/digitalguide/e-mail/e-mail-sicherheit/e-mails-verschluesseln-mit-pgp/)), bevor Sie es verwenden.

ZIP-basierte Windows-Pakete lassen sich **ohne klassische Installation** nutzen. Gehen Sie in diesem Fall wie folgt vor:

1. Speichern Sie das Software-Paket in Form einer ZIP-Datei in einem beliebigen Verzeichnis Ihres lokalen Windows-PCs.
2. Entpacken Sie die ZIP-Datei mit einem Doppelklick auf das Ordner-Icon.
3. Markieren Sie den Ordner „Apache24“ und kopieren Sie diesen nach „C:\\“.

Alle Dateien, die Sie für den Betrieb Ihres lokalen Apache-Webservers benötigen, befinden sich nun unter „C:\\Apache24“.

## Testlauf starten

Im Anschluss an die Installation empfiehlt es sich, einen Testlauf durchzuführen. Navigieren Sie dazu nach „C:/Apache24“ und öffnen Sie den Dateiordner „bin“. Hier finden Sie die Anwendung „httpd“. Führen Sie diese mit einem Doppelklick aus, um Ihren Apache-Webserver zu starten.

In der Regel wird Ihr System zwei Fehlermeldungen anzeigen, die darauf hinweisen, dass Software-Komponenten nachinstalliert werden müssen und der Apache-Webserver von der [Firewall](https://www.ionos.at/digitalguide/server/sicherheit/was-ist-eine-firewall/) des Betriebssystems blockiert wird.

### Der httpd.exe-Systemfehler

Installieren Sie Apache zum ersten Mal auf Ihrem Windows-PC, wird Ihnen Ihr System voraussichtlich melden, dass der Webserver nicht gestartet werden kann, da die Datei „VCRUNTIME140.dll“ nicht gefunden wurde.

[![Bild: Systemfehlermeldung beim Starten des Apache-Webservers](https://www.ionos.at/digitalguide/fileadmin/_processed_/c/4/csm_apache-installation-schritt3_e9c6476eea.webp "Systemfehlermeldung beim Starten des Apache-Webservers")](https://www.ionos.at/digitalguide/fileadmin/DigitalGuide/Screenshots/apache-installation-schritt3.png) Systemfehler: die Datei VCRUNTIME140.dll wurde nicht gefunden Beheben lässt sich dieser Fehler durch eine Nachinstallation entsprechender Software-Komponenten. Da Apache in [C++](https://www.ionos.at/digitalguide/websites/web-entwicklung/c-lernen/) geschrieben wurde, benötigt das Programm unter Windows eine entsprechende [Laufzeitumgebung](https://www.ionos.at/digitalguide/websites/web-entwicklung/was-ist-eine-laufzeitumgebung/). Diese wird durch die Compiler-Software **Visual C++** zur Verfügung gestellt.

Fehlende Laufzeitkomponenten lassen sich über sogenannte Visual C++ Redistributable Packages nachinstallieren. Die entsprechenden Pakete stellt Microsoft kostenlos zum [Download](https://learn.microsoft.com/de-de/cpp/windows/latest-supported-vc-redist?view=msvc-170#latest-supported-redistributable-version "Visual C++ Redistributable für Visual Studio im Microsoft Download-Center") bereit und sie lassen sich lokal durch einen einfachen Doppelklick auf die .exe-Datei installieren.

### Windows-Sicherheitswarnung

Ihr PC ist in der Regel durch eine [Firewall](https://www.ionos.at/digitalguide/server/sicherheit/was-ist-eine-firewall/) abgesichert, die verhindert, dass externe Programme über ein Netzwerk unberechtigt auf das System zugreifen. Möchten Sie Ihren lokalen Apache HTTP Server jedoch in einem Heim- oder Arbeitsnetzwerk verfügbar machen, müssen Sie die Kommunikation von Apache in diesem Fall explizit genehmigen. Das erfolgt im Rahmen des nachstehenden Sicherheitshinweises, der Sie darüber informiert, dass einige **Funktionen Ihres Webservers von der Firewall blockiert** wurden.

[![Bild: Windows-Sicherheitshinweis: Firewall blockiert Programmfunktionen](https://www.ionos.at/digitalguide/fileadmin/_processed_/e/9/csm_apache-installation-schritt4_f507f49c7c.webp "Windows-Sicherheitshinweis: Firewall blockiert Programmfunktionen")](https://www.ionos.at/digitalguide/fileadmin/DigitalGuide/Screenshots/apache-installation-schritt4.png) In der Standardkonfiguration blockiert die Windows-Firewall einige Funktionen des Webservers Möchten Sie den Zugriff auf Ihren Server in einem der angegebenen Netzwerke zulassen, setzen Sie ein Häkchen an der entsprechenden Stelle und klicken auf die Schaltfläche „**Zugriff zulassen**“. Für diese Aktion werden in der Regel Administratorrechte benötigt.

Nach der Installation der Laufzeitkomponenten und der Freigabe in der Firewall starten Sie den Webserver erneut über die Datei „httpd“. Es öffnet sich ein Kommandozeilenfenster. Schließen Sie dieses Fenster, um den Apache-Webserver zu beenden. Alternativ kann Apache auch als Windows-Dienst eingerichtet werden, um dauerhaft im Hintergrund zu laufen.

[![Bild: Kommandozeilenfenster des Apache-Webservers](https://www.ionos.at/digitalguide/fileadmin/_processed_/b/4/csm_apache-installation-schritt5_c15b8fcf6d.webp "Kommandozeilenfenster des Apache-Webservers")](https://www.ionos.at/digitalguide/fileadmin/DigitalGuide/Screenshots/apache-installation-schritt5.png) Starten Sie das Kommandozeilenfenster Ihres Apache Webservers mit einem Doppelklick auf die Datei httpd Um Ihren Webserver mit einem beliebigen Webbrowser aufzurufen, tippen Sie „[localhost](https://www.ionos.at/digitalguide/server/knowhow/localhost/)“ oder die Standard IP-Adresse „**127.0.0.1**“ in die Suchmaske.

Wurden alle Einstellungen korrekt übernommen, zeigt Ihr Webbrowser eine voreingestellte „index.html“ mit folgendem Inhalt an: „It works!“ (dt. „Es funktioniert!“). Sie können somit zur Konfiguration Ihres Webservers übergehen.

[![Bild: Aufruf der Datei index.html via localhost im Webbrowser](https://www.ionos.at/digitalguide/fileadmin/_processed_/0/d/csm_apache-installation-schritt6_553971ee28.webp "Aufruf der Datei index.html via localhost im Webbrowser")](https://www.ionos.at/digitalguide/fileadmin/DigitalGuide/Screenshots/apache-installation-schritt6.png) Inhalt der Beispiel-index.html nach der korrekten Konfiguration des Webservers: It works! ## Apache HTTP Server konfigurieren

Grundsätzlich wird der Apache HTTP Server als Software-Paket so vorkonfiguriert, dass er ohne weitere Einstellungen funktionsfähig ist. Inhalte, die Sie über den Webserver abrufen möchten, werden in einem Verzeichnis abgelegt, das in der Konfigurationsdatei „httpd.conf“ als „DocumentRoot“ gekennzeichnet ist. In der Standardeinstellung ist dies der Dateiordner „htdocs“ unter „C:\\Apache24“.

[![Bild: Die Konfigurationsdatei httpd.conf](https://www.ionos.at/digitalguide/fileadmin/_processed_/e/2/csm_apache-konfiguration-schritt1_8ccb7d6e64.webp "Die Konfigurationsdatei httpd.conf")](https://www.ionos.at/digitalguide/fileadmin/DigitalGuide/Screenshots/apache-konfiguration-schritt1.png) In der Konfigurationsdatei httpd.conf wird C:\\Apache24\\htdocs als „DocumentRoot“ und „Directory“ ausgewiesen Möchten Sie die Dokumente und Dateien für Ihre Website in einem anderen Ordner ablegen, muss dieser in der ***httpd.conf*** als „DocumentRoot“ und „Directory“ eingetragen werden.

Zu Demonstrationszwecken erstellen wir unter „C:\\“ einen neuen Ordner namens „MeineHomepage“, der als Webseitenverzeichnis für eine fiktive Website dienen soll. In diesem Ordner legen wir die zwei HTML-Dokumente „test-1“ und „test-2“ ab. Anschließend passen wir in der „httpd.conf“ die Angaben für „DocumentRoot“ und „Directory“ gemäß unseres neuen Webseitenverzeichnisses an, indem wir „C:/Apache24/htdocs“ an beiden Stellen durch „C:/MeineHomepage“ ersetzen.

[![Bild: Anpassung der Angaben für „DocumentRoot“ und „Directory“ in der httpd.conf-Datei](https://www.ionos.at/digitalguide/fileadmin/_processed_/2/3/csm_apache-konfiguration-schritt3_4602e507b8.webp "Anpassung der Angaben für „DocumentRoot“ und „Directory“ in der httpd.conf-Datei")](https://www.ionos.at/digitalguide/fileadmin/DigitalGuide/Screenshots/apache-konfiguration-schritt3.png) In der httpd.conf-Datei werden die Standardangaben für DocumentRoot“ und „Directory“ durch das neu erstellte Webseitenverzeichnis ersetzt Greifen wir nun nach einem [Neustart des Apache](https://www.ionos.at/digitalguide/server/konfiguration/apache-neustart/) via „localhost“ auf den Webserver zu, zeigt der Webbrowser den Index unseres Webseitenverzeichnisses mit den HTML-Seiten „test-1.html“ und „test-2.html“ an.

[![Bild: Index des Webseitenverzeichnisses mit zwei HTML-Seiten](https://www.ionos.at/digitalguide/fileadmin/_processed_/1/b/csm_apache-konfiguration-schritt4_678722f6b0.webp "Index des Webseitenverzeichnisses mit zwei HTML-Seiten")](https://www.ionos.at/digitalguide/fileadmin/DigitalGuide/Screenshots/apache-konfiguration-schritt4.png) Ob Ihre Änderungen korrekt übernommen wurden, kontrollieren Sie, indem Sie nach dem Neustart des Webservers via localhost auf den Index Ihres Webseitenverzeichnisses zugreifen


This is a markdown version of: [https://www.ionos.at/digitalguide/server/konfiguration/apache-webserver-einrichten-so-wirds-gemacht/](https://www.ionos.at/digitalguide/server/konfiguration/apache-webserver-einrichten-so-wirds-gemacht/) for AI/LLM consumption.