Comment empècher une IP d'accéder à votre site via un fichier .htaccess

Il peut arriver que votre site soit victime de tentatives d'accès malveillant de la part d'une ou plusieurs ip que vous parvenez à identifier dans les logs.

Il vous est possible de bloquer l'accès à votre site depuis certaines addresses ip en éditant le fichier .htaccess. Ce fichier est situé à la racine de l'arborescence de fichiers de votre site (exemple : /home/utilisateur/domains/exemple.com/public_html/.htaccess).

Voici dans cet exemple comment bloquer l'ip 192.168.50.50 :

Bloquer une adresse IP

<RequireAll>
Require all granted
Require not ip 192.168.50.50
</RequireAll>

Si vous devez bloquer plusieurs adresses ip, il vous suffit d'ajouter des lignes "Require not ip" avant "</RequireAll>" :

Bloquer une ou plusieurs adresse IP

<RequireAll>
Require all granted
Require not ip 192.168.50.50
Require not ip 192.168.50.51
Require not ip 192.168.50.52
</RequireAll>

Vous pouvez bloquer tout un pays en ajoutant tous les ranges d'ip attribuées à ce pays.
Le site suivant : https://www.countryipblocks.net/acl.php vous permet de télécharger une liste de tous les ranges d'ip attribués à un pays donné.

  • 3 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

Modifier / Récupérer le login et mot de passe d'une DB mysql

Les utilisateurs mysql sont gérés via le panneau Directadmin. (http://www.votresite.com:2222)...

Edition de fichiers via le File Manager de DirectAdmin

  DirectAdmin comporte un éditeur de fichiers intégré au File Manager, toutefois, certains types...

Explication des dossiers de votre compte DirectAdmin

Votre compte directadmin sur le serveur est composé des dossiers suivants...

Comment Récupérer ou Modifier ses codes d'Accès DirectAdmin

Voici la procédure vous permettant de récupérer vos codes d'accès DirectAdmin ou de les modifier...

Publier un site réalisé avec le logiciel iWeb

Vous pouvez publier votre site iWeb sur nos serveurs grâce à la fonction publication FTP d’iWeb....