Disabilitare il Directory Listing in Apache

Mattepuffo's logo
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!


Condividi

Commentami!