Nginx geoip模块实现地区性负载均衡

时间:2021-05-19

相信做过awstats的都用过开源的geoip.dat ip数据库,刚好nginx wiki上有geoip 模块,这样就可以实现地区性的负载均衡,但是maxmind 的ip数据库对中国的支持不算太好,不过现在也不错了~ 参考文章:http://wiki.nginx.org/NginxHttpGeoIPModule说下我的环境,我有一台美国linux 服务器,一台美国的windows 2003 ,一台本的XP。机器,其他测试用户都是,QQ群里的朋友,好了开始测试linux : 75.125.x.x //美国win2003 : 74.55.x.x // 美国XP :localhost // 北京测试转发,美国用户~转发到 /download/geoip/database/GeoLiteCity.dat.gzshell $> gzip -d GeoLiteCity.dat.gzshell $> mv GeoLiteCity.dat /usr/local/nginx/conf/GeoLiteCity.dat3.修改配置文件实现 地区性质负载shell $> cd /usr/local/nginx/confshell $> cat nginx.confworker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
geoip_city GeoLiteCity.dat; upstream wangtong {
server 59.151.X.X;
}
upstream dianxin {
server 75.125.X.X;
}
upstream USA {
server /400447/198469

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章