¿Desea obtener información sobre cómo deshabilitar la lista de directorios en el servidor Apache? En este tutorial, vamos a configurar el servidor Apache para bloquear la función de exploración de directorios.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41

Lista de equipos

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial.

Como asociado de Amazon, gano con compras calificadas.

Tutorial Apache – Deshabilitar la lista de directorios

Instale el servidor Apache.

Copy to Clipboard

Deshabilite el módulo Apache responsable de la lista de directorios.

Copy to Clipboard

Reinicie el servicio Apache.

Copy to Clipboard

Como prueba, cree un directorio sin un archivo de índice.

Copy to Clipboard

Intente acceder al directorio sin el archivo de índice.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

En nuestro ejemplo, la función de lista de directorios se deshabilitó en todo el servidor Apache.

Desde un equipo remoto, abra el navegador e intente acceder a un directorio del servidor Apache.

• http://192.168.2.222/test

El servidor Apache mostrará un mensaje de error.

Aquí está el resultado, antes de nuestra configuración.

Apache - Disable directory browsing

Aquí está el resultado, después de nuestra configuración.

Apache - Disable directory listing

¡Felicitaciones! Ha configurado el servidor Apache para deshabilitar la función de exploración de directorios.

Tutorial Apache – Deshabilitar la lista de archivos en un directorio específico

Instale el servidor Apache.

Copy to Clipboard

Edite el archivo de configuración de Apache para el sitio web.

Copy to Clipboard

Agregue las siguientes líneas a este archivo de configuración.

Copy to Clipboard

Cambie el directorio que desea proteger.

Aquí está el archivo, antes de nuestra configuración.

Copy to Clipboard

Aquí está el archivo, después de nuestra configuración.

Copy to Clipboard

Reinicie el servicio Apache.

Copy to Clipboard

Como prueba, cree un directorio sin un archivo de índice.

Copy to Clipboard

Intente acceder al directorio sin el archivo de índice.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

En nuestro ejemplo, la característica de lista de directorios se deshabilitó en un directorio.

Desde un equipo remoto, abra el navegador e intente acceder a un directorio del servidor Apache.

• http://192.168.2.222/test

El servidor Apache denegará el acceso y mostrará un mensaje de error.

Aquí está el resultado, antes de nuestra configuración.

Apache - Disable directory browsing

Aquí está el resultado, después de nuestra configuración.

Apache - Disable file listing

¡Felicitaciones! Ha deshabilitado la lista de directorios en el servidor Apache.

Tutorial Apache – Deshabilitar la lista de directorios mediante HTACCESS

Instale el servidor Apache.

Copy to Clipboard

Edite el archivo de configuración de Apache.

Copy to Clipboard

Agregue las siguientes líneas al final del archivo.

Copy to Clipboard

Cree un archivo HTACCESS en el directorio del sitio web.

Copy to Clipboard

Agregue las siguientes líneas a este archivo de configuración.

Copy to Clipboard

Configure el permiso de archivo correcto.

Copy to Clipboard

Reinicie el servicio Apache.

Copy to Clipboard

Como prueba, cree un directorio sin un archivo de índice.

Copy to Clipboard

Intente acceder al directorio sin el archivo de índice.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

En nuestro ejemplo, la característica de lista de directorios se deshabilitó en un directorio.

Desde un equipo remoto, abra el navegador e intente acceder a un directorio del servidor Apache.

• http://192.168.2.222/test

El servidor Apache denegará el acceso y mostrará un mensaje de error.

Aquí está el resultado, antes de nuestra configuración.

Apache - Disable directory browsing

Aquí está el resultado, después de nuestra configuración.

Apache - Disable file listing

¡Felicitaciones! Ha deshabilitado la lista de directorios en el servidor Apache.