Apache: Limiter par IP et/ou par utilisateur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Apache: Limiter par IP et/ou par utilisateur

par naholyr » 21 févr. 2005, 13:41

Heu, je vais pas dire qu'on est nul ici, mais je te recommande les forums d'Apache France.
Ils m'ont bien aidée...
t'sais que c'est pas con ça XD

Edit: leur procédure d'inscription semble buggée, donc impossible de poster -_-' si quelqu'un est déjà inscrit là bas et qu'il peut faire un topic pointant sur celui là je lui en serai très reconnaissant.

Edit²: j'ai quitté et recommencé, ça marche :?

par mere-teresa » 21 févr. 2005, 13:39

Heu, je vais pas dire qu'on est nul ici, mais je te recommande les forums d'Apache France.
Ils m'ont bien aidée...

par naholyr » 21 févr. 2005, 12:58

Alors là c'est pire que tout ^^
De l'extérieur l'accès est systématiquement refusé, et de l'intérieur on demande toujours un mot de passe.

Edit: en fait après tests, c'est même tout accès de l'intérieur ou de l'extérieur, qui est tout simplement bloqué. Bizarre tout de même Apache des fois :roll:

par mojorisin » 21 févr. 2005, 12:49

Et en faisant comme ceci ?

Code : Tout sélectionner

AuthName "Controle d'acces" AuthType Basic AuthUserFile "D:\.htpasswd" require user "admin" Order Allow, Deny Deny from all Allow from 192.168.1

Apache: Limiter par IP et/ou par utilisateur

par naholyr » 21 févr. 2005, 11:50

Voici le souci, je souhaite que mon serveur réagisse ainsi:
- si a requête vient d'une machine ayant l'ip 192.168.1.* on laisse passer
- sinon on demande une authentification par utilisateur

Je sais faire l'un, je sais faire l'autre, et au premier abord on pourrait dire qu'il suffit d'ajouter un Satisfy Any.

Seulement quand j'ajoute les règles:

Code : Tout sélectionner

AuthName "Controle d'acces" AuthType "basic" AuthUserFile "D:\.htpasswd" require user "admin"
et

Code : Tout sélectionner

Allow from 192.168.1
et

Code : Tout sélectionner

Satisfy any
, alors d'où que je vienne il me demande mon login/mdp :? or je ne veux pas qu'il le demande quand on vient de l'intérieur...

Comment faire ?