Das Problem
Wenn Sie Apache 2 installieren, sehen Sie die „Willkommensseite“ wie unten gezeigt, wenn Sie zum ersten Mal die URL IP des Servers öffnen.
Möglicherweise finden Sie diese Seite nicht im standardmäßigen Dokumentenstamm „/var/www/html " auch. Wie können wir diese Seite deaktivieren und unsere eigene Seite anzeigen lassen?
Die Lösung
Um dieses Verhalten zu ändern, überprüfen Sie, ob es eine Datei namens /etc/httpd/conf.d/welcome.conf gibt . Dies ist die Seite, die als Willkommensseite angezeigt wird.
Apache-Willkommensseite deaktivieren
Methode 1:Willkommensseite entfernen/umbenennen
1. Um diese Seite zu deaktivieren, müssen wir die Datei /etc/httpd/conf.d/welcome.conf in etwas anderes umbenennen oder Sie können sie einfach löschen, wenn Sie sie nicht benötigen.
# mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf_backup
2. Stellen Sie sicher, dass Apache neu gestartet wird (als root) mit dem Befehl:
# systemctl restart httpd
Methode 2:Indizes in /etc/httpd/conf.d/welcome.conf zulassen
1. Ohne einen Index im DocumentRoot wird die Standard-Willkommensseite von Apache angezeigt, es sei denn, /etc/httpd/conf.d/welcome.conf wird geändert, um Indizes zuzulassen. Bearbeiten Sie /etc/httpd/conf.d/welcome.conf, um Indizes zuzulassen.
2. Kommentieren Sie die Optionszeile (fügen Sie ein #-Zeichen hinzu) in /etc/httpd/conf.d/welcome.conf wie unten gezeigt:
# vi /etc/httpd/conf.d/welcome.conf <LocationMatch "^/+$"> # Options -Indexes ErrorDocument 403 /error/noindex.html </LocationMatch>
Oder Sie können Indizes aktivieren, indem Sie – ändern zu einem +
# vi /etc/httpd/conf.d/welcome.conf <LocationMatch "^/+$"> Options +Indexes ErrorDocument 403 /error/noindex.html </LocationMatch>
3. Der Apache-Dienst (httpd) wird neu gestartet, damit die Änderungen wirksam werden.
# systemctl restart httpd
Bestätigen
Lassen Sie uns eine einfache index.html-Seite im Dokumentenstamm hinzufügen, um zu überprüfen, ob wir die Begrüßungsseite deaktiviert haben und die Seiten im Dokumentenstamm anzeigen können.
# echo "<h1>This is a Test Page</h1>" > /var/www/html/index.html
Öffnen Sie den Browser und zeigen Sie ihn auf die IP-Adresse des Servers. Die Seite sollte wie im folgenden Screenshot aussehen.