我使用 yum 安装了 GeoIP 包。我在文件夹中获得了 geoIP 文件/usr/share/GeoIP/
。我需要在以下位置针对某些国家/地区添加一些规则:/etc/nginx/nginx.conf
为此,我需要加载模块(例如:)load_module modules/ngx_http_geoip2_module.so;
来识别变量。请参阅:
geoip_country /usr/share/GeoIP/GeoIP.dat;
那么我该如何安装这个模块?我遵循了以下教程:https://github.com/leev/ngx_http_geoip2_module/blob/master/README.md#installing并且 URL 已过期或无效,不确定,但我无法下载。另外我已经安装了 nginx。有什么建议吗?提前谢谢!
答案1
请下载ngx_http_geoip2_module点击“代码”按钮。
解压缩。
假定它被解压到/home/someuser/ngx_http_geoip2_module-master
。
将此位置传递--add-dynamic-module
给./configure
:
./configure --add-dynamic-module=/home/someuser/ngx_http_geoip2_module-master
然后按照剩余的说明进行操作。