onsoir

Je travaille sur l'installation d'un nouveau serveur apache sur une debian 9. je commence à vouloir empêcher la lecture du contenu d'un répertoire s'il n'a pas de fichiers index.html ou autres définis comme fichiers par défaut. Je crée un répertoire qui contient un fichier vide :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
mkdir /var/www/html/test
touch /var/www/html/test/bis
Je regarde l'option "Options" ici : https://httpd.apache.org/docs/curren...e.html#options
Donc je rajoute la troisième ligne ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
	ServerAdmin webmaster@localhost
	DocumentRoot /var/www/html
 
	Options -Indexes
Puis je relance le serveur apache avec reload : ça ne donne rien, je vois un répertoire. J'utilise alors restart, ça reste pareil. Je reboote même le serveur pour voir... Rien, j'affiche toujours mon répertoire, avec même un nouveau fichier dedans...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
systemctl reload apache2
systemctl restart apache2
reboot
[..]
touch /var/www/html/test/bis_
Que faut-il faire pour ne pas afficher le contenu d'un répertoire ? (en dehors de mettre une entrée de type index.html).