GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo deshabilitar la "Página de bienvenida" predeterminada de apache en CentOS/RHEL 7

El problema

Cuando instale Apache 2, verá la "Página de bienvenida" como se muestra a continuación cuando abra por primera vez la URL IP del servidor.

Es posible que no encuentre esta página en la raíz del documento predeterminada "/var/www/html " también. ¿Cómo podemos deshabilitar esta página y mostrar nuestra propia página?

La solución

Para cambiar este comportamiento, verifique si hay un archivo llamado /etc/httpd/conf.d/welcome.conf . Esta es la página que se muestra como la página de bienvenida.

Deshabilitar la página de bienvenida de Apache

Método 1:eliminar/cambiar el nombre de la página de bienvenida

1. Para deshabilitar esta página, debemos cambiar el nombre del archivo /etc/httpd/conf.d/welcome.conf a otro o simplemente puede eliminarlo si no lo necesita.

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

2. Asegúrese de que Apache se reinicie (como root) con el comando:

# systemctl restart httpd

Método 2:permitir índices en /etc/httpd/conf.d/welcome.conf

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

2. Comente la línea Opciones (agregue una marca #) en /etc/httpd/conf.d/welcome.conf como se muestra a continuación:

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

O puede habilitar Índices cambiando el a un +

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

3. El servicio de Apache (httpd) se reinicia para que los cambios surtan efecto.

# systemctl restart httpd

Verificar

Agreguemos una página index.html de muestra en la raíz del documento para verificar si hemos deshabilitado la página de bienvenida y podemos ver las páginas en la raíz del documento.

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

Abra el navegador y apúntelo a la dirección IP del servidor. La página debería verse como la que se muestra en la siguiente captura de pantalla.


Cent OS
  1. CentOS/RHEL:Cómo instalar e iniciar el servicio Apache httpd

  2. CentOS / RHEL 6,7:Cómo deshabilitar o eliminar la interfaz virbr0

  3. Cómo systemd-tmpfiles limpia /tmp/ o /var/tmp (reemplazo de tmpwatch) en CentOS/RHEL 7

  4. Cómo recuperarse de una entrada raíz eliminada en archivos /etc/shadow y/o /etc/passwd en CentOS / RHEL 6

  5. Cómo deshabilitar IPv6 en CentOS / RHEL 5

Cómo deshabilitar IPv6 en CentOS 7 / RHEL 7

Cómo deshabilitar IPv6 en CentOS 8 / RHEL 8

CentOS / RHEL 7:cómo recuperarse de una entrada raíz eliminada en archivos /etc/shadow y/o /etc/passwd

Cómo deshabilitar el 'lvm2-lvmetad.socket/service' en CentOS/RHEL 7

Cómo deshabilitar las redirecciones ICMP en CentOS/RHEL

Cómo cambiar el puerto predeterminado de Apache en RHEL/CentOS 7