Wie kann man die Apache2 Default Page ändern?

Melden
  1. Einleitung
  2. Ort der Default Page
  3. Ändern oder Ersetzen der Default Page
  4. Virtual Hosts und ihre Bedeutung
  5. Apache2 neu starten oder neu laden
  6. Fazit

Einleitung

Wenn man Apache2 als Webserver auf einem Linux-Server oder einem anderen Betriebssystem nutzt, erscheint nach der Installation standardmäßig eine sogenannte Default Page. Diese Standardseite wird angezeigt, wenn keine eigene Webseite konfiguriert ist oder wenn man direkt die IP-Adresse des Servers aufruft. Viele möchten diese Default Page anpassen oder durch eine eigene Website ersetzen, um eine personalisierte Startseite zu präsentieren oder die Serverkonfiguration an die individuellen Anforderungen anzupassen.

Ort der Default Page

Die Apache2 Default Page wird in der Regel über eine HTML-Datei ausgeliefert, die im sogenannten Document-Root des Default Virtual Hosts liegt. Je nach System befindet sich dieser Standardordner meist unter /var/www/html. Die Datei, die dabei standardmäßig geladen wird, heißt meist index.html. Diese Datei zeigt die Apache2 Standard-Infoseite an, die man nach der Installation sieht.

Ändern oder Ersetzen der Default Page

Um die Standardseite zuändern, kann man einfach die bestehende index.html im Document-Root-Ordner durch eine eigene HTML-Datei ersetzen. Dabei kann man entweder den Inhalt der Datei durch gewünschten HTML-Code überschreiben oder die Standarddatei löschen und eine neue Datei mit dem Namen index.html anlegen. Nach dem Speichern der Änderungen sollte die neue Seite beim Aufruf der Server-IP oder der Domain angezeigt werden.

Virtual Hosts und ihre Bedeutung

Oft wird Apache2 so konfiguriert, dass mehrere Websites auf einem Server betrieben werden können. Dafür kommen sogenannte Virtual Hosts zum Einsatz. Jeder Virtual Host besitzt einen eigenen Document-Root, also einen eigenen Ordner mit Webseiten. Sollte man eine bestimmte Domain oder Subdomain bedienen wollen, so muss man für diesen Virtual Host die entsprechende Document-Root anpassen und dort die eigene index.html hinterlegen. Die Default Page wird nur dann angezeigt, wenn kein Virtual Host passender konfiguriert ist oder wenn der Server über die IP-Adresse angesprochen wird.

Apache2 neu starten oder neu laden

Nachdem man Änderungen an den HTML-Dateien oder an der Virtual Host-Konfiguration vorgenommen hat, ist es grundsätzlich sinnvoll, den Apache2-Dienst neu zu laden oder neu zu starten. Dies sorgt dafür, dass alle Änderungen wirksam werden. Unter Linux erfolgt dies mit den Befehlen sudo systemctl reload apache2 oder sudo systemctl restart apache2, je nachdem, welche Anpassungen durchgeführt wurden.

Fazit

Die Änderung der Apache2 Default Page ist eine einfache Aufgabe, bei der man hauptsächlich die Standard-Indexdatei im Document-Root ersetzt oder anpasst. Zusätzlich kann die Konfiguration der Virtual Hosts genutzt werden, um mehrere Webseiten zu betreiben und individuelle Startseiten zu definieren. Wichtig ist es stets, nach Änderungen den Webserver neu zu laden, damit die neue Seite angezeigt wird.

0

Kommentare