Si vous souhaitez bloquer l'accès à votre site web pour des adresses IP spécifiques, vous pouvez le faire de deux manières différentes :
- dans le fichier « .htaccess » dans la « Document Root » du site web correspondant
- ou directement dans le Plesk Control Panel
1. Dans le fichier .htaccess
Le moyen le plus simple de trouver la « Document Root » est dans le Plesk Control Panel sous le point « Websites & Domains » en cliquant sur « Files » dans le « Dashboard ».
S'il n'y a pas encore de fichier nommé « .htaccess », vous pouvez créer et éditer le fichier directement là-bas dans le répertoire «httpdocs».
Vous pouvez créer de nouveaux répertoires et fichiers dans le Plesk Control Panel en cliquant sur « ». Alternativement, vous pouvez également créer le fichier localement sur votre ordinateur et le télécharger directement dans l'Explorateur de fichiers.
Pour bloquer l'accès, par exemple, pour l'adresse IP 1.2.3.4, entrez les lignes suivantes dans le « .htaccess file » :
order allow,deny
deny from 1.2.3.4
allow from all
Si vous souhaitez bloquer plusieurs adresses IP, entrez chacune sur une ligne séparée :
order allow,deny
deny from 1.2.3.4
deny from 2.3.4.5
allow from all
Cela bloque également l'accès pour les adresses IP correspondantes pour tous les sous-répertoires de votre site web.
2. Directement dans le Plesk Control Panel
- Pour cela, connectez-vous au Plesk Control Panel.
- Cliquez sur « Websites & Domains » > « Hosting & DNS » puis sur « Apache & nginx ».
- Sélectionnez « Deny access to the website » sous « Common Apache Settings » et choisissez ensuite « Enter custom value ».
> Cela ouvrira deux champs supplémentaires où vous pourrez entrer des adresses IP ou des plages IP :
- qui doivent être bloquées (liste noire)
- qui doivent toujours avoir accès (liste blanche)
- Enregistrez vos entrées en cliquant sur « OK ».