【问题标题】:Cant download GeoIP data for - Nginx >> GeoIP - 404 Error - Resolving geolite.maxmind.com (geolite.maxmind.com)无法下载 GeoIP 数据 - Nginx >> GeoIP - 404 错误 - 正在解决 geolite.maxmind.com (geolite.maxmind.com)
【发布时间】:2019-10-22 13:42:02
【问题描述】:

按照 Nginx CookBook - 似乎无法下载 GeoIP 数据,终端错误如下 -

/etc/nginx/geoip$ wget "http://geolite.maxmind.com/\
> download/geoip/database/GeoLiteCountry/GeoIP.dat.gz"
--2019-10-22 15:55:46--  http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
Resolving geolite.maxmind.com (geolite.maxmind.com)... 104.17.200.89, 104.17.201.89, 2606:4700::6811:c959, ...
Connecting to geolite.maxmind.com (geolite.maxmind.com)|104.17.200.89|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-10-22 15:55:48 ERROR 404: Not Found.

请提出替代方案 - GeoIP 人员在此处提及 - https://dev.maxmind.com/geoip/ ,以在 SO 上发布问题。

【问题讨论】:

    标签: nginx geoip


    【解决方案1】:

    这些数据库已停用。但是,您仍然可以在 Web Archive 上找到它们。

    http://web.archive.org/web/20181229152721/http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz

    【讨论】:

    • 有用!我在 2020/03 重新安装了带有 PECL 的 PHP geoip 扩展,GeoIP.dat 文件在这里但为空。因此 PHP 引发了错误“消息:geoip_country_name_by_name():所需的数据库在 /usr/local/var/GeoIP/GeoIP.dat 不可用。”我用这个替换了这个空文件并且它工作了(我不在乎它是否不是最新的,这是为了避免本地错误)。
    【解决方案2】:

    您现在必须注册一个 MaxMind 帐户。有关更多信息,请参阅 MaxMind 的这篇博文:https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-29
      相关资源
      最近更新 更多