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!
apache linux documentroot indexes archlinux rhel6
Commentami!