NGINX ngx_http_geoip_module,支持 MaxMind .dat 和 .mmdb IP 数据库

Posted

技术标签:

【中文标题】NGINX ngx_http_geoip_module,支持 MaxMind .dat 和 .mmdb IP 数据库【英文标题】:NGINX ngx_http_geoip_module, support for MaxMind .dat and .mmdb IP databases 【发布时间】:2017-05-06 07:35:37 【问题描述】:

我已经成功地将 nginxngx_http_geoip_module 与 MaxMind 的 IP 数据库一起使用,扩展名为 .dat

http geoip_country GeoIP.dat; geoip_city GeoLiteCity.dat; geoip_proxy 192.168.100.0/24; geoip_proxy 2001:0db8::/32; geoip_proxy_recursive on;

但是,.dat 是旧格式。 MaxMind 现在以.mmdb 二进制格式分发IP 数据库。

NGINX ngx_http_geoip_module 是否支持 .mmdb 格式与 .dat 相同?

【问题讨论】:

【参考方案1】:

ngx_http_geoip_module不支持GeoIP2,但第三方模块ngx_http_geoip2_module支持。

【讨论】:

以上是关于NGINX ngx_http_geoip_module,支持 MaxMind .dat 和 .mmdb IP 数据库的主要内容,如果未能解决你的问题,请参考以下文章

死磕nginx系列

Nginx一Nginx服务器搭建

nginx 如何检测配置文件的正确性

nginx安装和常见的配置

nginx简介

Nginx 学习导航