你必须安装 mod_geoip
关于Debian:
apt-get install libapache2-mod-geoip
edit /etc/apache2/mods-available/geoip.conf
<IfModule mod_geoip.c>
GeoIPEnable On
GeoIPDBFile /usr/share/GeoIP/GeoIP.dat
</IfModule>
/etc/init.d/apache2 reload
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用以下行限制访问除美国以外的访问者:
SetEnvIf GEOIP_COUNTRY_CODE US AllowedCountry
Deny from all
Allow from env=AllowedCountry
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
601 次 |
| 最近记录: |