OVH Cloud OVH Cloud

htaccess : besoin d'aide...

4 réponses
Avatar
www.CONTACTMOI.com
Bonjour,

Je souhaite interdire l'accès de mon site à une plage d'adresse IP.

Voici ce que je pensais être la bonne solution (mais cela ne bloque en rien
l'adresse 80.88.5.195 par exemple)... :

<Limit GET>
order allow,deny
allow from all
deny from 80.88.0.0/80.88.7.255
deny from 81.22.68
deny from 81.22.75
deny from 193.251.169
deny from 193.194.95.0/193.194.95.127
</Limit>

Pouvez vous me dire d'ou vient mon erreur ????

Merci,

André

4 réponses

Avatar
- Sebastien -
www.CONTACTMOI.com écrivait :

Bonjour,

Je souhaite interdire l'accès de mon site à une plage d'adresse IP.

Voici ce que je pensais être la bonne solution (mais cela ne bloque en
rien l'adresse 80.88.5.195 par exemple)... :

<Limit GET>
order allow,deny
allow from all
deny from 80.88.0.0/80.88.7.255


Au niveau du masque ?
Voir la doc Apache : http://minilien.com/?wUTQlaL8BK



--
Seb.
ASCA Informatique
Logiciel de création d'étiquettes
http://www.asca-etiquettes.com

Avatar
Sébastien Bourgasser
"www.CONTACTMOI.com" a écrit
Bonjour,

Je souhaite interdire l'accès de mon site à une plage d'adresse IP.

Voici ce que je pensais être la bonne solution (mais cela ne bloque en
rien

l'adresse 80.88.5.195 par exemple)... :

<Limit GET>
order allow,deny
allow from all
deny from 80.88.0.0/80.88.7.255
deny from 81.22.68
deny from 81.22.75
deny from 193.251.169
deny from 193.194.95.0/193.194.95.127
</Limit>

Pouvez vous me dire d'ou vient mon erreur ????



Bonjour,

Avez-vous essayé d'inverser les ordres ? Mettre deny avant allow ? Dans
votre exemple, 'allow from all' est prioritaire sur tous les deny.

Cordialement,

--
Sébastien Bourgasser
http://www.pointcom.lu/

Avatar
Misterjack
Salut !

"www.CONTACTMOI.com" a écrit

Bonjour,
Je souhaite interdire l'accès de mon site à une plage d'adresse IP.
Voici ce que je pensais être la bonne solution (mais cela ne bloque en
rien

l'adresse 80.88.5.195 par exemple)... :

<Limit GET>
order allow,deny
allow from all
deny from 80.88.0.0/80.88.7.255
deny from 81.22.68
deny from 81.22.75
deny from 193.251.169
deny from 193.194.95.0/193.194.95.127
</Limit>


Avez-vous essayé d'inverser les ordres ? Mettre deny avant allow ? Dans
votre exemple, 'allow from all' est prioritaire sur tous les deny.


Je croyais que Order donnait l'ordre de prise en compte et pas la
priorité. Donc dans le cas présent : on autorise tout sauf...

Je pense que le problème est la syntaxe : 80.88.0.0/80.88.7.255 ne
marche pas, il faut mettre une IP et un masque. Et non pas 2 IP.

@Tchao !
Cordialement,
--
Mister Jack (MJ)
"Linux c'est pas pour les manchots !"
Bonnes fêtes de fin d'année.


Avatar
- Sebastien -
Misterjack écrivait :

Salut !

Je pense que le problème est la syntaxe : 80.88.0.0/80.88.7.255 ne
marche pas, il faut mettre une IP et un masque. Et non pas 2 IP.


On ne sait pas ce qu'il a voulu définir par "80.88.7.255"
Ca aurait pu être un masque, mais .255 ne colle pas.
Et ce n'est pas une fin de plage d'IP non plus car 255 est invalide.

Il essaie de spécifier une étendue ?



--
Seb.
ASCA Informatique
Logiciel de création d'étiquettes
http://www.asca-etiquettes.com