Inicio / Linux / Cómo denegar el listado de directorios en Apache2

Cómo denegar el listado de directorios en Apache2

En este artículo explicaré como habilitar o deshabilitar el listado de directorios bajo Apache2.x, aprovechando que hoy me han realizado esa pregunta y sinceramente me ha parecido interesante, ya que lo que se quería saber es cómo deshabilitar el listado de directorios en la definición del Virtual Host y no utilizar un .htaccess. Por eso he querido recogerlo en el Blog, por si alguien más tiene el mismo tipo de duda.

Cuando desde nuestro navegador preferido solicitamos una URL como podría ser http://web01.boscolopez.net/pruebasblog/, apache buscará por defecto los archivos definidos en la directiva “DirectoryIndex” y en caso de encontrar uno de ellos nos lo mostrará; el contenido habitual de esta directiva es:

Esta directiva la podemos encontrar definida en el fichero dir.conf, que encontraremos en el directorio /etc/apache2/mods-available.

Si nosotros no le definimos nada y en ese directorio no existe ninguno de los ficheros declarados en la directiva anterior, nos listará el contenido de ese directorio como muestro en la siguiente imagen:

Ahora os mostraré en fichero de configuración de Virtual Host, de tal forma que lista el directorio contenido del directorio:

La parte que nos interesa o que debemos modificar es la siguiente:

Si queremos que no liste el contenido del directorio aunque no encuentre uno de los archivos definidos en la directiva DirectoryIndex, debemos poner lo siguiente:

Entonces de esta forma al acceder a la URL de ejemplo http://web01.boscolopez.net/pruebasblog/, nos mostrará el siguiente mensaje:

Espero que os sea de ayuda o de referencia 🙂

Sobre Bosco López

/dev/null

Te puede interesar también

Optimizando la carga de nuestra web Google Analytics en local

Antes de que continúes leyendo te quiero recordar que Google no recomienda esta práctica, informando …

Deja un comentario

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