Bonsoir à tous,

J'ai un petit truc qui me chagrine et que j'éssaie de débloquer depuis tout à l'heure.

Je suis en train de me monter un petit CDN pour un projet, qui permettras de stocker tout mes assets (images, css, javascript...).

J'accède à mon cdn via https://cdn.truc.com/(css/javascript/images)/truc.ext

Jusque là, pas de soucis.

Ce que je voudrais, c'est mettre un 403 quand on arrive sur les dossiers. Par exemple, quand on essaie de taper https://cdn.truc.com/images/ je veux que l'on arrive sur un 403.

Ce qui ce passe, c'est que quand je passe dans mon VirtualHost apache le AllowOverride All, ça me met bien un 403, mais ça me le fait AUSSI sur les fichiers, ce que je ne veux pas.

Et quand je met un AllowOverride None, je n'ai aucun 403, mais mes fichiers sont accessibles.

Voici ma configuration :

<Directory /var/www/cdn/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

Quelqu'un aurait une idée ?

Merci,
Gaspard.

2 réponses


DiabolicaTrix
Réponse acceptée

Remplace le Options Indexes FollowSymLinks par Options -Indexes pour éviter que les fichiers soient listés.

Gaspard
Auteur

Ok, ça à l'air de fonctionner comme je veux !

Merci :)