2011-06-13 13 views

Respuesta

5

Si se trata de un único directorio que desea proteger de los contenidos de visualización, también puede simplemente añadir un índice .html o index.php que se mostrará cada vez que alguien navegue a ese directorio.

+0

Casi una solución, pero funcionó como un amuleto xD Gracias –

10

Por lo general hecho de esta manera:

Options -Indexes 

El signo menos significa "no" ...

+1

@AJ Soy bastante novato en esto, ¿podrían explicarlo? No sé dónde poner eso ^^ Lo intenté en apache2.conf, pero no pareció funcionar –

25

Edite el archivo de configuración de apache2 que normalmente está en el directorio: "/etc/apache2/httpd.conf".

Añadir el siguiente o editar si su ya tienen algunas configuraciones para el directorio del servidor web por defecto (/ var/www):

<Directory /var/www> 
    Options -Indexes 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

Esto permite desactivar la indexación de todos los directorios públicos.

+2

En Ubuntu (y, supuestamente, Debian) eso es '/etc/apache2/apache2.conf'. Como la estructura de Apache varía de la distribución a la distribución, sugiero buscarla con 'grep -r 'Directory/var/www"/etc/apache2'. –

1

Asegúrese de agregar también -Indexes a los archivos de configuración en su directorio habilitado por sitios (o sitios disponibles como estaba en mi caso), generalmente están dentro del directorio "/ etc/apache2 /".

Cuestiones relacionadas