假设我必须上游源
upstream first {
}
upstream second {
}
然后在服务器块中
map $geoip_country_code $is_china {
default no;
CN yes;
}
我想要实现的是if $is_china,使用不同的上游
proxy_pass http://$preferred_host/;
我无法用nginx来计算如何做到这一点.
解决方法:
地图可能就足够了.你试过以下吗?
map $geoip_country_code $preferred_host {
default first;
CN second;
}