GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So deaktivieren Sie die Standard-Apache-Willkommensseite in CentOS/RHEL 7

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.


Cent OS
  1. So deaktivieren Sie die Standard-Willkommensseite von Apache unter Redhat Linux

  2. So deaktivieren Sie IPv6 unter CentOS / RHEL 7

  3. CentOS / RHEL 6,7 :So deaktivieren oder löschen Sie die virbr0-Schnittstelle

  4. So bereinigt systemd-tmpfiles /tmp/ oder /var/tmp (Ersatz von tmpwatch) in CentOS / RHEL 7

  5. So deaktivieren Sie IPv6 unter CentOS / RHEL 5

So deaktivieren Sie IPv6 unter CentOS 7 / RHEL 7

So deaktivieren Sie IPv6 unter CentOS 8 / RHEL 8

CentOS / RHEL :So installieren und starten Sie den Apache httpd-Dienst

CentOS / RHEL 7 :So folgen Sie der Mount-Reihenfolge in /etc/fstab

CentOS / RHEL 7 :So stellen Sie gelöschte Root-Einträge in /etc/shadow- und/oder /etc/passwd-Dateien wieder her

CentOS / RHEL:So stellen Sie eine gelöschte /etc/passwd-Datei wieder her