Bloquer l'accès à un répertoire via vhost
Bonjour,
Je voudrais configurer mes virtualhosts de manière à bloquer l'accès à certains répertoires de mon serveur, tout en les conservant accessibles par des scripts PHP présents dans d'autres répertoires du serveur.
J'ai créé un VH dans sites-available pour bloquer un dossier inc, puis j'ai créé un lien symbolique dans sites-enabled avec la commande a2ensite (archi Debian).
Code:
1 2 3 4 5 6
| <VirtualHost *:80>
<Directory /var/www/inc>
Order deny,allow
deny from all
</Directory>
</VirtualHost> |
Cependant le dossier reste accessible via http://ip_du_serveur/inc
En revanche, si je place un fichier .htaccess dans inc avec la directive
Alors c'est bien ce que je veux qui se produit, l'accès au dossier http://ip_du_serveur/inc est refusé.
Comment faire pour configurer le VH pour qu'il se comporte de la même manière que le htaccess à la racine du dossier ?
Merci d'avance de votre aide :)