我正在尝试整合这个模块,但它有点超出我的范围:
http://wiki.nginx.org/HttpGeoipModule
在我的nginx配置中,我有这个:
geoip_country /usr/share/GeoIP/GeoIP.dat;
我将它添加到构建选项中并包含在使用它所需的库中,这一切似乎都没问题。我正在使用在Nginx和UWSGI上运行的Python,我不知道在我的页面上实际检索geoip结果的下一步。
我在nginx留言板上贴了这个,没有运气,所以如果有人能给我任何帮助,我会非常感激
答案 0 :(得分:2)
现在您可以设置nginx通过自定义HTTP标头将GeoIP数据传递到CGI应用程序,例如:
proxy_set_header X-GeoIP-Country $geoip_country_name;
proxy_set_header X-GeoIP-City $geoip_city;
CGI应用程序将接收这些自定义标头以及客户端提供的标准HTTP标头。