Los servidores web siempre buscan el índice del documento cada vez que el cliente solicita ver el directorio, el índice del documento no es más que un archivo de índice que estará debajo de todo el directorio. El índice del documento puede ser cualquiera de los siguientes index.html, index.php, index.jsp, index.htm o un archivo de índice personalizado, esto se define en el archivo de configuración de Apache usando el DocumentIndex directiva. Si el índice del documento no se encuentra en el directorio, recibirá un error de 404 no encontrado o la página de bienvenida del servidor Apache porque Apache no permite que los archivos se enumeren cuando index.html no está en el directorio.
Este tipo de protección es muy necesaria en el entorno de producción. En algún momento se requiere enumerar los archivos, permitir que los clientes exploren el contenido de un enorme directorio de software público; esto le ahorrará tiempo al crear el archivo html para vincular el software. Esto también lo ayudará a configurar un repositorio para la instalación de Red Hat Network .
Pasos
1. Eliminar la página de bienvenida
2. Agregue el servidor virtual.
3. Agrega contenido.
Eliminar página de bienvenida
Como dije anteriormente, Apache mostrará la página de bienvenida a los clientes si el índice del documento no se encuentra en el directorio. elimine la página de bienvenida eliminando el archivo de configuración de la página de bienvenida.rm -rf /etc/httpd/conf.d/welcome.conf
Agregue el servidor virtual
Agregue un host virtual como se muestra a continuación, el host virtual debe contener el Directorio directiva y Todos los índices s directiva que permitirá que el servidor web enumere los archivos en el directorio. Reemplace dl.itzgeek.com con su dominio o dirección IP y también reemplace /var/www/dl directorio.
Nombre del servidor dl.itzgeek.com
DocumentRoot /var/www/dl
Opciones Todos los índices FollowSymLinks
Pedido permitido, denegado
Permitir de todos
Registros de ErrorLog/dl.itzgeek.com-error_log
Registros de CustomLog/dl.itzgeek.com-access_log combinados
Añadir contenido
Coloque el contenido en el directorio, por ejemplo, monte su DVD del servidor Red Hat y confirme la lista del directorio. Cree el directorio para el montaje.
mkdir /var/www/dl
Monte el DVD ROM.
mount /dev/cdrom /var/www/dl
Reinicie el servidor Apache.
/etc/init.d/httpd restart
Pruébelo visitando la URL.
http://tu.dirección.ip.ressAhora podría ver los directorios y archivos enumerados en el directorio, esto enumerará cualquier cosa que esté en el directorio.