Vai al contenuto
EuroVPSEuroVPS

Come disattivare il directory listing

FAQ EuroVPS

2 min di lettura (shell meta.minRead)

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
Un ingegnere EuroVPS trasporta un nodo server nella sala del datacenter
Una conversazione con le persone che si prenderanno cura della vostra infrastruttura.

Partiamo dalla vostra infrastruttura.

Un po' di contesto ci aiuta a iniziare la conversazione giusta.

Useremo i vostri dati per rispondere alla vostra richiesta. Informativa sulla privacy