进入目录/etc/nginx/conf.d/ ,下载并解压城市和国家数据文件
#cd /etc/nginx/conf.d/
#sudo wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
#sudo wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
#sudo gzip -d GeoIP.dat.gz
#sudo gzip -d GeoLiteCity.dat.gz
编辑nginx.conf
#sudo nano nginx.conf
在http{}中添加如下内容:
geoip_country /etc/nginx/conf.d/GeoIP.dat;
geoip_city /etc/nginx/conf.d/GeoLiteCity.dat;
在/etc/nginx/site-enabled/目录中编辑配置文件
server {
…
if (geoip_country_code = CN) {
rewrite ^(.*) http://baidu.com;
}
if (geoip_country_code != CN) {
rewrite ^(.*) http://qq.com;
}
…
}