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).
Cependant le dossier reste accessible via http://ip_du_serveur/inc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <VirtualHost *:80> <Directory /var/www/inc> Order deny,allow deny from all </Directory> </VirtualHost>
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é.
Code : Sélectionner tout - Visualiser dans une fenêtre à part deny from all
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
Partager