Salut,
J'ai un petit souci de listage avec apache.
Ce que je veux faire c'est interdire le listage de tous les dossiers, mais le permettre a certains sous-dossiers.
Un exemple :
/var/www et tous les autres sous-dossiers ne doivent pas etre listes (c'est a dire que s'il n'y a pas de fichier index alors on se prend une erreur 403 forbidden)
/var/www/mondossier doit pouvoir etre liste (c'est a dire que sans index, une liste des fichiers et dossiers doit apparaitre)
Ce que j'ai fait jusque la :
Dans /etc/apache2/apache2.conf j'ai mis :
<Directory /var/www/>
Options -Indexes
Options SymLinksIfOwnerMatch
AllowOverride None
Require all granted
</Directory>
Dans /etc/apache2/sites-available/000-default.conf j'ai mis
<VirtualHost *:80>
ServerName mondomaine.tld
DocumentRoot /var/www/
<Directory /mondossier>
Options +Indexes
</Directory>
</VirtualHost>
J'ai redemarre apache, mais a chaque fois j'ai pas de listage, que ce soit pour /var/www (ce qui est bien) ou pour mondossier (ce qui n'est pas bien).
Dans la directive "Directory" j'ai egalement essaye "/var/www/mondossier" avec le meme resultat.
Je ne pense pas avoir change autre chose dans la config de apache.
J'utilise Debian 8 et apache depuis les depots.
Une idee de la provenance du probleme ?