2017-06-15 5 views
1

Können wir Nginx Reverse Proxy-Funktionen verwenden, um die Anfrage pro Region Basis zu delegieren: z.Nginx Reverse Proxying für Regionen

Wenn jemand mich führen oder ein aussagekräftiges Beispiel geben kann, wäre es eine große Hilfe.

Am besten

Antwort

1

Überprüfen Sie das nginx GeoIP-Modul.

Sie können Upstreams für Zielregionen (Europa, Asien usw.) erstellen und diesen Upstreams spezifische Ländercodes oder besser noch Kontinente (EU, NA, usw.) zuordnen.

Etwas wie folgt aus:

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; 
} 
... 

`

Verwandte Themen