Nginx区域反向代理

Nginx区域反向代理,nginx,load-balancing,reverse-proxy,Nginx,Load Balancing,Reverse Proxy,我们是否可以使用nginx反向代理功能按区域委托请求: e、 g 如果有人能指导我或提供一些有意义的例子,那将是非常有帮助的 最好检查nginx geoip模块 您可以做的是为目标地区(欧洲、亚洲等)创建上游,并将特定的国家代码或更好的大陆(欧盟、北美等)映射到这些上游 大概是这样的: map $geoip_city_continent_code $upstream { EU eu_backend; NA na_backend; } ... upstrea

我们是否可以使用nginx反向代理功能按区域委托请求: e、 g

如果有人能指导我或提供一些有意义的例子,那将是非常有帮助的


最好检查nginx geoip模块

您可以做的是为目标地区(欧洲、亚洲等)创建上游,并将特定的国家代码或更好的大陆(欧盟、北美等)映射到这些上游

大概是这样的:

map $geoip_city_continent_code $upstream {
    EU      eu_backend;
    NA      na_backend;
}

...

upstream eu_backend {
    zone zone_eu 128k;
    server xx.xx.xx.xx:yyyy;
}

upstream na_backend {
    zone zone_na 128k;
    server xx.xx.xx.xx:yyyy;
}
...
`

map $geoip_city_continent_code $upstream {
    EU      eu_backend;
    NA      na_backend;
}

...

upstream eu_backend {
    zone zone_eu 128k;
    server xx.xx.xx.xx:yyyy;
}

upstream na_backend {
    zone zone_na 128k;
    server xx.xx.xx.xx:yyyy;
}
...