在使用nginx负载均衡或者做日志统计可能会需要获取用户的地区名, geoIP完美的解决了这个需求,可以使用GeoIP实现基于地区的负载均衡,使得不同地区访问不同服务器,达到负载均衡的目的; 也可以使用GeoIP将IP记录到nginx日志中,并用于后续的日志统计中, Geoip通过IP获取地区名并且记录到日志中作为日志统计这个功能已经用在我们公司, 跑了大半年,非常稳定,so推荐大家使用,不放心的朋友可以自行测试.前面讲到如何安装nginx第三方模块,这边记录下如何使用nginx获取地区名, 但是这边不算第三方模块,它属于nginx内置的模块,不过如果你之前未把geo编译到nginx中,那么你需要重新编译一次nginx,接着将Make生成的nginx文件覆盖老的nginx即可,如果不知道怎么做也可以参考下如何安装nginx第三方模块.














发表评论