geoip: bloquer par pay l'accès à un dossier
This commit is contained in:
parent
3fd2203170
commit
ded7508526
|
@ -473,16 +473,22 @@ Note: geoip-database-contrib (dans les dépots contrib) va installer un cron qui
|
||||||
Quand on va avoir besoin de GeoIP, il faut penser à l'activer dans le(s) fichier(s) de confs
|
Quand on va avoir besoin de GeoIP, il faut penser à l'activer dans le(s) fichier(s) de confs
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
GeoIPEnable On
|
<IfModule mod_geoip.c>
|
||||||
GeoIPDBFile /usr/share/GeoIP/GeoIP.dat
|
GeoIPEnable On
|
||||||
|
GeoIPDBFile /usr/share/GeoIP/GeoIP.dat
|
||||||
|
</IfModule>
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
De là, le pays d'origine du visiteur, ainsi que d'autres informations sont placées dans des variables d'environnement utilisables dans le VHOST.
|
De là, le pays d'origine du visiteur, ainsi que d'autres informations sont placées dans des variables d'environnement utilisables dans le VHOST.
|
||||||
|
|
||||||
Exemple : Autoriser que les visiteurs venant de France :
|
Exemple : Autoriser que les visiteurs venant de France pour un accéder à un dossier précis :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
Require expr %{GEOIP_COUNTRY_CODE } == 'FR'
|
<Directory /var/www/foo/bar>
|
||||||
|
SetEnvIf GEOIP_COUNTRY_CODE FR AllowCountry
|
||||||
|
Deny from all
|
||||||
|
Allow from env=AllowCountry
|
||||||
|
</Directory>
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
Faire une redirection suivant le pays :
|
Faire une redirection suivant le pays :
|
||||||
|
|
Loading…
Reference in a new issue