Home / Database & Server / Database & Server / Disabilitare il Directory Listing in Apache
Mattepuffo

Disabilitare il Directory Listing in Apache

Disabilitare il Directory Listing in Apache

Nelle installazioni di default di Apache, in genere, il Directory Listing è abilitato.

Questo vuol dire che se accediamo via web in una directory dove non c'è un file eseguibile di default (index.html, index.php, ecc) possiamo vederne il contenuto.

E questo non va bene.

E', però, molto semplice cambiare questo comportamento.

Da root dobbiamo modificare il file di configurazione di Apache; il percorso è diverso a seconda delle distro.

In RHEL6 e Archlinux:

/etc/httpd/conf

A questo punto dovete cercare la sezione dove ci sono le opzioni sulla DocumentRoot (dove ci sono i vostri files).

Ad esempio:

<Directory "/var/www/html">

     Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow from all

</Directory>

Notate alla seconda la parola Indexes.

Basterà levarla

<Directory "/var/www/html">

     Options FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow from all

</Directory>

a riavviare Apache.

Ciao!