Come disattivare il directory listing
Shared FAQ page chrome (breadcrumb, dates, read time, «Continua a leggere», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.
Body
Perché disattivare il directory listing?
Un directory listing aperto permette a chiunque di leggere e scaricare i file sotto quel percorso e di mappare i plugin e i temi del sito. Disattivatelo. Il metodo dipende dal web server.
#1 Apache
Supponiamo che il directory listing sia attivo per il vostro sito su http://mydomain.com/MyData/: dovete creare il file .htaccess dentro la directory MyData, all'interno della document root del sito. Collegatevi via FTP o con una shell Linux e create il file .htaccess con il contenuto qui sotto per disattivare il directory listing in quella posizione specifica.
Options -Indexes
Suggerimenti:
a.) Se vedete ancora il directory listing o degli errori per quell'URL, verificate nei log di errore di Apache se compaiono errori di permessi. Idealmente il file .htaccess va creato con utente e gruppo del webuser e permessi 644.
b.) Apache non elabora il file .htaccess se non è configurato per leggerlo da quella posizione specifica. Potete aggiungere un blocco come quello qui sotto nel file di configurazione di Apache (httpd.conf) e ricaricare Apache.
<Directory "/home/complete/path/to/the/directory/ ">
AllowOverride All
</Directory>
#2 Nginx
In Nginx il listing proviene dal modulo ngx_http_autoindex_module. Impostate autoindex off; nel blocco location. Potete modificare nginx.conf con le voci qui sotto nella configurazione del vostro sito.
server {
listen 80;
server_name yourdomain.com www.yourdomain.com; root /path/to/document/root;
location / {
index index.php index.html;
}
location /path/disable/dir_listing {
autoindex off;
}
}
#3 IIS
Aprite IIS con privilegi elevati o come administrator. Andate sul sito e fate clic su di esso per aprire le opzioni home di quel sito. Individuate l'opzione «Directory Browsing» e apritela.
Fate clic su «Disable» nel pannello delle opzioni a destra.
Dalle FAQ di EuroVPS.
Altro in «Guide»Il vostro prossimo partner per l'infrastruttura
Avete ancora
una domanda?
Diteci cosa state cercando di fare. Un ingegnere la leggerà e vi risponderà.
+357 222 32280
Partiamo dalla vostra infrastruttura.
Un po' di contesto ci aiuta a iniziare la conversazione giusta.
