if ($geoip_region ~ "(01|02|03|04|06|07|11|13|14|15|16|21|23|29|30|31|32|33)") {
proxy_pass http://dianxin$request_uri;
}
if ($geoip_region ~ "(05|08|09|10|12|17|18|19|20|24|25|26)") {
proxy_pass http://wangtong$request_uri;
}
if ($geoip_city_country_code ~ "US") {
proxy_pass http://USA$request_uri;
} }
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
} }
}
4.测试,用不同地方的机器做测试~ 我是北京用户,访问
我是北京用户访问的是默认页面是因为我没有 把 22 数字填加到 配置文件里。我是为了方便测试!大家要是用在生产上要把 22加到
if ($geoip_region ~ "(05|08|09|10|12|17|18|19|20|24|25|26)")
没有匹配到,就访问了默认页面~~
成都朋友帮忙访问:
广州的朋友帮忙访问:
河北朋友帮忙访问:
美国 win2003 访问:
直接访问 电信的 服务器 和 网通服务器
59.151.X.X; 75.125.X.X;
直接访问 网通 59.151.X.X
直接访问 电信服务器 75.125.X.X
下面我来解释一下
if ($geoip_region ~ "(01|02|03|04|06|07|11|13|14|15|16|21|23|29|30|31|32|33)")
这些数字代表的是中国省份地区~~
表如下:
CN,01,"Anhui"








