GNU/Linux >> Znalost Linux >  >> Cent OS

Jak deaktivovat výchozí „uvítací stránku“ Apache v CentOS/RHEL 7

Problém

Když nainstalujete Apache 2, uvidíte „uvítací stránku“, jak je uvedeno níže, když poprvé otevřete adresu URL IP serveru.

Tuto stránku možná nenajdete ve výchozím kořenovém adresáři dokumentu „/var/www/html " také. Jak můžeme deaktivovat tuto stránku a nechat si zobrazit naši vlastní stránku?

Řešení

Chcete-li toto chování změnit, zkontrolujte, zda existuje soubor s názvem /etc/httpd/conf.d/welcome.conf . Toto je stránka, která se zobrazuje jako uvítací stránka.

Deaktivace úvodní stránky Apache

Metoda 1:odstranění/přejmenování úvodní stránky

1. Abychom tuto stránku zakázali, musíme přejmenovat soubor /etc/httpd/conf.d/welcome.conf na něco jiného nebo jej můžete jednoduše smazat, pokud jej nepotřebujete.

# mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf_backup

2. Ujistěte se, že je Apache restartován (jako root) příkazem:

# systemctl restart httpd

Metoda 2:Povolení indexů v /etc/httpd/conf.d/welcome.conf

1. Bez indexu v DocumentRoot se zobrazí výchozí uvítací stránka Apache, pokud nebude /etc/httpd/conf.d/welcome.conf upravena tak, aby umožňovala indexy. Upravte /etc/httpd/conf.d/welcome.conf, abyste povolili indexy.

2. Zakomentujte řádek Možnosti (přidejte znak #) v souboru /etc/httpd/conf.d/welcome.conf, jak je uvedeno níže:

# vi /etc/httpd/conf.d/welcome.conf
<LocationMatch "^/+$">
#   Options -Indexes
    ErrorDocument 403 /error/noindex.html
</LocationMatch>

Nebo můžete indexy povolit změnou na +

# vi /etc/httpd/conf.d/welcome.conf
<LocationMatch "^/+$">
    Options +Indexes
    ErrorDocument 403 /error/noindex.html
</LocationMatch>

3. Služba Apache (httpd) se restartuje, aby se změny projevily.

# systemctl restart httpd

Ověřit

Pojďme přidat vzorovou stránku index.html do kořenového adresáře dokumentu, abychom ověřili, zda jsme zakázali uvítací stránku a zda můžeme zobrazit stránky v kořenovém adresáři dokumentu.

# echo "<h1>This is a Test Page</h1>" > /var/www/html/index.html

Otevřete prohlížeč a nasměrujte jej na IP adresu serveru. Stránka by měla vypadat jako na obrázku níže.


Cent OS
  1. Jak zakázat IPv6 na CentOS / RHEL 7

  2. CentOS / RHEL 7 :Jak dodržet pořadí připojení v /etc/fstab

  3. Jak změnit výchozí adresář protokolu (/var/log) v Rsyslog pro CentOS/RHEL 6,7

  1. Jak zakázat kombinaci kláves „alt+ctrl+Del“ způsobující restart v CentOS/RHEL 4,5

  2. Jak zakázat Ctrl+Alt+Del způsobující restartování systému v CentOS/RHEL 6

  3. Jak změnit výchozí oprávnění v souboru /var/log/audit/audit.log v CentOS/RHEL

  1. Jak zakázat „lvm2-lvmetad.socket/service“ na CentOS/RHEL 7

  2. Jak zakázat přesměrování ICMP na CentOS/RHEL

  3. Jak změnit výchozí port Apache na RHEL/CentOS 7