nginx load balancer with geoip?

delphixe2 nginx-forum at nginx.us
Fri Mar 2 14:31:05 UTC 2012


i wrote all geoip database in geo.conf, and i wrote these lines in http
segment.
geo $geo {
include geo.conf;
}

and I set upstream in http segment like:
upstream default {
server folderfile.net;
}

upstream kr {
server nixneo.com;
}

and added server segment and set proxy_pass.
server {
listen 80;
server_name geotest.folderfile.net;

location / {
proxy_pass  http://$geo;
}

work looks fine, request in korea perfectly proxied to nixneo.com and
other requests go to folderfile.net BUT! the problem appeared.
you can see the problem in this url :
http://geotest.folderfile.net/index.php?mid=talkboard (original
url:http://delphixe.folderfile.net/index.php?mid=talkboard)
can't see the problem? let you explain it.
see my image : http://img717.imageshack.us/img717/3426/gipp.png


how can I solve this problem? please help!

Posted at Nginx Forum: http://forum.nginx.org/read.php?2,223278,223278#msg-223278



More information about the nginx mailing list