
Bloquer une adresse IP d’un site visiteur
On peut Bloquer une adresse IP d’un site ou visiteur par les fichiers .htaccess qui sont des fichiers de configuration des serveurs web Apache.
Voici quelques démo :
Pour interdire à tous sauf apache.org:
Order Deny,Allow
Deny from all
Allow from le-site.com
equivalent à
Order Allow,Deny
Allow from le-site.com
Pour permettre l’accès de le-site.com mais pas de foo.le-site.com:
Order Allow,Deny
Allow from le-site.com
Deny from foo.le-site.com
Dans ce dernier cas, l’ordre Allow,Deny dit que c’est Deny qui est mis par défaut… donc les autres hosts n’ont pas accès.
Si on met
Order Deny,Allow
Deny from foo.le-site.com
On inverse la valeur par défaut (maintenant “allow”) donc tout le monde a accès sauf foo.le-site.com
On peut aussi protéger un répertoire, par exemple:
<Directory /www>
Order Allow,Deny
</Directory>
Comme Deny est mis par défaut, l’accès est interdit