Pages : 1
#1 Le 31/05/2009, à 12:58
- Vistuo
[Apache] Directory dans un .htaccess
Salut à tous !
Je viens vous demander votre aide pour un problème qui me chiffonne depuis plusieurs jours.
J'ai un dossier nommé Vork, placé de la sorte : /var/www/Vork/
J'aimerais avoir un .htaccess dans ce dossier donc /var/www/Vork/.htaccess qui bloque l'accés à un sous-dossier de Vork, comme /var/www/Vork/test/
J'ai donc rempli le dossier comme cela mais il me renvoie une erreur 500 :
<Directory /var/www/Vork/test/>
Deny from all
</Directory>
De plus si je ne met aucune instruction dans ce bloc Directory, il me met tout de même Internal Server Error.
Auriez-vous une idée pour remédier à ce problème ?
Merci beaucoup
#2 Le 31/05/2009, à 13:42
- alex206
Re : [Apache] Directory dans un .htaccess
le plus simple serait de mettre directement le .htaccess dans le sous-dossier à vérouiller, avec comme contenu :
order deny, allow
deny from all
Debian stable ya que ça de vrai
http://astuces.alexcms.org
Hors ligne
#3 Le 31/05/2009, à 14:34
- Vistuo
Re : [Apache] Directory dans un .htaccess
Oui tout à fait, j'ai fait ce procédé,
mais j'aurais avoir juste cette information pour être moins "con" ! :-)
Mais imaginons que j'ai 300 dossiers commencant par folder
je fait :
<Directory /var/ww/Vork/folder*>
Order deny, allow
Deny from all
AllowOverride None
</Directory>
Au lieu d'avoir 300 .htaccess et de ralentir apache
#4 Le 31/05/2009, à 23:03
- Vistuo
Re : [Apache] Directory dans un .htaccess
Pas d'idée ?
#5 Le 01/06/2009, à 09:49
- wblitz
Re : [Apache] Directory dans un .htaccess
essaie en utilisant ceci dans la définition de ton vhost :
...
<DirectoryMatch "/var/www/Vork/folder.*">
AllowOverride none
Order deny,allow
Deny from all
</DirectoryMatch>
...
"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs
Hors ligne
#6 Le 01/06/2009, à 11:58
- Vistuo
Re : [Apache] Directory dans un .htaccess
Quand tu dis dans le Vhost c'est dans la conf d'APche.
Donc si je comprends bien, on ne peut pas mettre de directives Directory, DirectoryMatch, Location dans un .htaccess ?
Ou je n'ai rien compris du tout (ça doit être ça) !
Merci tout de même !
#7 Le 01/06/2009, à 21:31
- Vistuo
Re : [Apache] Directory dans un .htaccess
J'aimerais juste comprendre e! Hihi
#8 Le 02/06/2009, à 08:50
- wblitz
Re : [Apache] Directory dans un .htaccess
http://httpd.apache.org/docs/2.2/mod/core.html#directory
http://httpd.apache.org/docs/2.2/mod/core.html#directorymatch
http://httpd.apache.org/docs/2.2/mod/core.html#location
Context: server config, virtual host
tu ne peux pas utiliser ces directives ailleurs que dans le fichier de configuration global d'apache (apache2.conf) ou dans une directive VirtualHost.
"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs
Hors ligne
#9 Le 02/06/2009, à 16:27
- Vistuo
Re : [Apache] Directory dans un .htaccess
Merci beaucoup wblitz !
Pages : 1