Bonjour.
Mon modeste petit server web est animé par apache v1.3.27 et j'aimerais paramétrer une restriction d'accès un peu particulière sur l'un des sous-répertoire de mon site.
Voici les directives que je souhaiterais voir appliquées :
- (règle A) /toto est accessible depuis n'importe quelle IP de mon petit réseau privé (adresses en 10.10.10.*) sans restriction ni demande le login/mdp
- (règle B) sinon, /toto est accessible depuis une liste d'IP (connue à l'avance) mais avec demande de login/mdp
- (règle C) sinon, l'accès à /toto est refusé
J'arrive sans problème à obtenir [A] et [C] ou bien [B] et [C], mais impossible d'avoir [A] [B] et [C] en même temps.
Pour résumer, /toto est un répertoire accessible uniquement pour certaines IP pré-définies, et je voudrais que pour certaines de ces certaines IP, aucun login/mdp ne soit demandé.
Voici ce que j'utilise pour [B]+[C] :
Code :
- <Directory "D:/toto">
- Options -Indexes
- AllowOverride AuthConfig
- Order deny,allow
- Deny from all
- Allow from 10.10.10
- Allow from 1.2.3.4
- Allow from 1.2.4.5
- Require valid-user
- </Directory>
|
Si j'ajoute un "Satisfy any", je n'obtiens pas ce que je veux... Ce que je veux, c'est que aucun login/mdp ne soit demandé à tout client 10.10.10.*
J'ai essayé de dupliquer le bloc <directory></directory> pour /toto mais il semble que seul le 2e soit pris en compte.
Merci de vos lumières !
Message édité par f4brice le 04-12-2005 à 13:13:04