¿Cómo restringir el acceso del usuario de Apache al directorio raíz de Linux?
De forma predeterminada, si no hay ninguna entrada index.html en el directorio actual, Apache muestra ese directorio. Exponer este directorio al mundo exterior es extremadamente peligroso. A continuación se explica cómo desactivar que Apache muestre directorios:
Vaya al archivo de configuración de Apache
httpd.conf y busque:
Opciones Índices FollowSymLinks
Cambiar a:
Opciones
FollowSymLinks
Esto en realidad elimina los índices, lo que significa que si no hay index.html en el directorio actual, mostrará el estructura de directorios.