Desactivar la página de bienvenida predeterminada de Apache

Cuando instalas Apache, de forma predeterminada verás una página de Bienvenida con una apariencia similar a esta.

Si te diriges a /var/www/html/ posiblemente no veas esta página, así que en la presente entrada, veremos como mostrar u ocultar esta página.

Para cambiar este comportamiento debemos verificar si hay un archivo llamado /etc/httpd/conf.d/welcome.conf. Esta es la página que es mostrada en la página de bienvenida.

Deshabilitando la página de bienvenida

Método 1.- Removiendo la página de bienvenida

Para deshabilitar esta página, tendrás que renombrar el archivo /etc/httpd/conf.d/welcome.conf con un nombre distinto, o simplemente borrarlo si ya no lo necesitas.

1.- Renombrar el archivo welcome.conf a welcome.conf_backup

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

2.- Reinicia el servidor Apache

$ systemctl restart httpd

Método 2.- Permitir indexar o restringir el contenido

Sin un índice en DocumentRoot, se mostrará la página de bienvenida predeterminada a menos que /etc/httpd/conf.d/welcome.conf se modifique para permitir índices.

1.- Abre el archivo /etc/httpd/conf.d/welcome.conf para editarlo

$ vim /etc/httpd/conf.d/welcome.conf

Podrás habilitar o deshabilitar el índice cambiando las opciones de Indexes de a + y viceversa

Permitir indexar el contenido

<LocationMatch "^/+$">     
  Options +Indexes     
  ErrorDocument 403 /error/noindex.html 
</LocationMatch>

Deshabilitar la indexación

<LocationMatch "^/+$">     
  Options -Indexes     
  ErrorDocument 403 /error/noindex.html 
</LocationMatch>

Cuando se deshabilita la indexación, se muestra de forma predeterminada la página de bienvenida.

2.- Reiniciar el servidor apache

$ systemctl restart httpd

Verifica el funcionamiento

Agrega un archivo index.html en Document Root para verificar si hemos desactivado la página de bienvenida predeterminada y poder ver la página.

Crea un archivo index.html

$ touch /var/www/html/index.html

Agrega contenido.

$ vim /var/www/html/index.html

<h1>Hola mundo! </h1>

Mediante un navegador, apunta a tu dirección IP y podrás ver el funcionamiento de tu página.

Referencias externas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *