Forum Archive-Host

Vous n'êtes pas identifié.

#1 01-05-2018 11:34:58

flobogo
Membre
Date d'inscription: 18-02-2017
Messages: 7
Site web

Bloquer un pays dans le htaccess

Bonjour,

J'ai un site WordPress sur mon hébergement. J'ai une extension de sécurité qui m'informe que le site subit des attaques depuis quelques jours, systématiquement en provenance de la même ville de Chine, mais avec des adresses IP différentes. Je bloque au fur et à mesure ces IP à partir du bloqueur d'IP dans le Cpanel, mais je voudrais pouvoir bloquer toute la Chine avec un seul code, pour ne plus y revenir.

J'ai voulu mettre ce code à la fin de mon fichier .htaccess situé à la racine de mon site :

GeoIPEnable On
GeoIPDBFile GeoIP.dat
SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry
Deny from env=BlockCountry

Mais ça a tout planté (error 500)

Apparemment, il faut que la détection GeoIP soit active sur l'hébergement : est-ce le cas chez Archive-Host ?

Quelqu'un saurait comment faire ? Merci d'avance


Venez visiter mon coin de Bourgogne !

Hors ligne

 

#2 01-05-2018 11:54:40

flobogo
Membre
Date d'inscription: 18-02-2017
Messages: 7
Site web

Re: Bloquer un pays dans le htaccess

Bon, je crois que j'ai trouvé wink

J'ai mis ce code, au début de mon fichier .htaccess :
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(CN|RU|UA)$
RewriteRule ^(.*)$ - [F,L]

Ça ne provoque pas d'erreur 500 … reste à voir si ce sera efficace.

Edit  au 11/05/18 : le code ci-dessus n'empêchait pas l'accès depuis des pays étrangers. (attaques brute-force depuis la Chine)
J'ai mis une extension WordPress : IQ Block Country

Dernière modification par flobogo (11-05-2018 12:55:36)


Venez visiter mon coin de Bourgogne !

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr