non posso caricare immaggini
mario
Linux Apache - Nascondere Le Cartelle
 Di  Mario Spanò , June 20, 2020, 10:39 p.m.

La visualizzazione delle cartelle contenute nelle directory di Apache non voluta , è un gravissimo problema per la sicurezza , Qualsiasi Persona , sul web , che visualizza un sito presente sul nostro server , potrebbe avere accesso a informazioni sensibili di Apache , ed è superfluo dire che è una situazione che non si deve assolutamente verificare . Qui sotto si può vedere la sezione nel file .conf di Apache responsabile della visualizzazione , "Volontaria o non volontaria" di una Directory :

 <Directory /var/www/content>
​      Options Indexes FollowSymLinks
​      AllowOverride None
​      Require all granted
​ </Directory>   


la parolina magica che causa la non voluta visualiazzazione del contenuto di una directory è Indexes se presente può avvenire una cosa del genere , solo scrivendo il link del sito con la cartella di cui visualizzare il contenuto , per esempio: https://thetopo.it/content



Se voluta una configurazione del genere può essere utile quando si vuole permettere un download dal server di files , usando quindi Apache come un Files Server FTP , cliccando infatti su un file nella lista da un browser remoto è possibile scaricare i files nella lista

Un altro modo per nascondere o mostrare i Files e le Directory è usare .htaccess esso si trova molto spesso nella root del sito che controlla. Da qui avrà influenza su tutte le sottocartelle del sito. Se ad esempio si vuole negare la visualizzazione delle cartelle nel browser sul percorso : site/includes/ è sufficiente creare il file .htaccess nella cartella site/includes e inserirci :

Deny from all