Wie kann man die Startseite von Apache2 ändern?
- Der Standard-Document-Root von Apache2
- Ändern der Startseite durch Austausch oder Anpassung der index.html
- Ändern des Document-Root mit Apache-Konfigurationsdateien
- Dateiberechtigungen und Sicherheit
- Zusammenfassung
Apache2 ist ein weit verbreiteter Webserver, der häufig zum Hosten von Webseiten verwendet wird.
Standardmäßig wird beim Aufruf der Serveradresse die sogenannte Startseite angezeigt, die sich in der
Regel im Verzeichnis /var/www/html befindet. Häufig besteht der Wunsch, diese Standard-Startseite
Der Standard-Document-Root von Apache2
Die Startseite wird von Apache2 über das sogenannte Document-Root-Verzeichnis bereitgestellt. Dieses Verzeichnis
ist in der Konfigurationsdatei definiert und bestimmt, welche Dateien Apache beim Aufruf der IP-Adresse oder
Domain des Servers ausliefert. Die Standardkonfiguration legt dieses Verzeichnis meist auf /var/www/html fest.
Innerhalb dieses Ordners befindet sich häufig die Datei index.html, die als Startseite dient.
Ändern der Startseite durch Austausch oder Anpassung der index.html
Um die Standard-Startseite zu ändern, reicht es meistens aus, die vorhandene index.html im
Document-Root-Verzeichnis durch eine eigene HTML-Datei zu ersetzen oder anzupassen. Dabei können Sie entweder
die bestehende Datei überschreiben oder eine neue Index-Datei erstellen. Sobald Sie die Änderungen speichern
Ändern des Document-Root mit Apache-Konfigurationsdateien
Möchten Sie die Startseite komplett in einem anderen Verzeichnis ablegen, müssen Sie in der Apache-Konfiguration
das Document-Root ändern. Dazu öffnen Sie die Datei /etc/apache2/sites-available/000-default.conf
(unter Debian-basierten Systemen) und passen den Eintrag DocumentRoot entsprechend an, zum Beispiel:
DocumentRoot /pfad/zu/ihrem/verzeichnis
Nach der Änderung müssen Sie Apache2 neu starten oder neu laden, damit die Änderungen aktiv werden. Dies geschieht über:
sudo systemctl reload apache2
Dateiberechtigungen und Sicherheit
Achten Sie darauf, dass das neue Document-Root-Verzeichnis die richtigen Berechtigungen besitzt, damit Apache darauf
zugreifen kann. Normalerweise sollte der Webserver-Benutzer (meist www-data) Leserechte auf die Dateien
haben. Außerdem sollten Sie sicherstellen, dass keine sensiblen Dateien öffentlich zugänglich gemacht werden.
Zusammenfassung
Die Änderung der Apache2 Startseite kann entweder schnell über das Ersetzen der Datei index.html im Standardordner erfolgen
oder durch eine tiefere Konfigurationsänderung, bei der das Document-Root-Verzeichnis angepasst wird. Nach Modifikationen
ist stets ein Neustart oder Reload des Apache2 Webservers notwendig, damit die Änderungen greifen.
