在Nginx和UWSGI中使用GeoIP模块

2024-09-30 01:37:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试集成此模块,但它有点超出我的能力:

http://wiki.nginx.org/HttpGeoipModule

在我的nginx配置中,我有以下内容:

geoip_country /usr/share/GeoIP/GeoIP.dat;

我将它添加到构建选项中,并包含在使用它所需的库中,这一切似乎都很好。我正在使用运行在Nginx和UWSGI上的Python,我不知道下一步要在我的页面上检索geoip的结果。在

我把这个贴在了nginx的留言板上,没有运气,所以如果有人能给我任何帮助,我将非常感谢


Tags: 模块orghttpshareusr选项wikinginx
1条回答
网友
1楼 · 发布于 2024-09-30 01:37:20

现在,您可以设置nginx通过自定义HTTP报头将GeoIP数据传递到您的CGI应用程序中,例如:

proxy_set_header X-GeoIP-Country $geoip_country_name;
proxy_set_header X-GeoIP-City    $geoip_city;

CGI应用程序将接收这些自定义头和客户端提供的标准HTTP报头。在

相关问题 更多 >

    热门问题