GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come disabilitare la "Pagina di benvenuto" di Apache predefinita in CentOS/RHEL 7

Il problema

Quando installi Apache 2, vedresti la "Pagina di benvenuto" come mostrato di seguito quando apri per la prima volta l'IP dell'URL del server.

Potresti non trovare questa pagina nella radice del documento predefinita “/var/www/html " anche. Come possiamo disabilitare questa pagina e visualizzare la nostra pagina?

La soluzione

Per modificare questo comportamento, controlla se esiste un file chiamato /etc/httpd/conf.d/welcome.conf . Questa è la pagina che viene visualizzata come Pagina di Benvenuto.

Disabilitazione della pagina di benvenuto di Apache

Metodo 1:rimozione/rinominazione della pagina di benvenuto

1. Per disabilitare questa pagina, dobbiamo rinominare il file /etc/httpd/conf.d/welcome.conf in qualcos'altro oppure puoi semplicemente eliminarlo se non ti serve.

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

2. Assicurati che Apache sia riavviato (come root) con il comando:

# systemctl restart httpd

Metodo 2:consentire gli indici in /etc/httpd/conf.d/welcome.conf

1. Senza un indice in DocumentRoot, la pagina di benvenuto di Apache predefinita verrà visualizzata a meno che /etc/httpd/conf.d/welcome.conf non venga modificato per consentire gli indici. Modifica /etc/httpd/conf.d/welcome.conf per consentire gli indici.

2. Commenta la riga Opzioni (aggiungi un segno #) in /etc/httpd/conf.d/welcome.conf come mostrato di seguito:

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

Oppure puoi abilitare gli indici modificando a un +

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

3. Il servizio Apache (httpd) viene riavviato per rendere effettive le modifiche.

# systemctl restart httpd

Verifica

Aggiungiamo una pagina smaple index.html nella radice del documento per verificare se abbiamo disabilitato la pagina di benvenuto e possiamo visualizzare le pagine nella radice del documento.

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

Aprire il browser e puntarlo all'indirizzo IP del server. La pagina dovrebbe apparire come quella mostrata nello screenshot qui sotto.


Cent OS
  1. Come disabilitare la pagina di benvenuto predefinita di Apache su Redhat Linux

  2. CentOS / RHEL:come installare e avviare il servizio httpd di Apache

  3. Come systemd-tmpfiles pulisce /tmp/ o /var/tmp (sostituzione di tmpwatch) in CentOS/RHEL 7

  4. Come recuperare dalla voce di root eliminata nei file /etc/shadow e/o /etc/passwd in CentOS / RHEL 6

  5. Come disabilitare IPv6 su CentOS / RHEL 5

Come disabilitare IPv6 su CentOS 7 / RHEL 7

Come disabilitare IPv6 su CentOS 8 / RHEL 8

CentOS / RHEL 7:come recuperare dalla voce di root eliminata nei file /etc/shadow e/o /etc/passwd

Come disabilitare "lvm2-lvmetad.socket/service" su CentOS/RHEL 7

Come disabilitare i reindirizzamenti ICMP su CentOS/RHEL

Come modificare la porta predefinita di Apache su RHEL/CentOS 7