如何在 Centos 上安装 ngx_http_geoip2_module 模块?

如何在 Centos 上安装 ngx_http_geoip2_module 模块?

我使用 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

然后按照剩余的说明进行操作。

相关内容