<div dir="auto">Города есть тут <a href="https://github.com/m-messiah/ip2geo">https://github.com/m-messiah/ip2geo</a></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Jan 5, 2019, 3:18 PM Vladimir Getmanshchuk <<a href="mailto:vladget@gmail.com">vladget@gmail.com</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Всем спасибо за ответы.<div><br></div><div>Гена, с City скрипт тоже корректно работает?</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Jan 4, 2019 at 5:58 PM Gena Makhomed <<a href="mailto:gmm@csdoc.com" target="_blank" rel="noreferrer">gmm@csdoc.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On 04.01.2019 17:12, Vladimir Getmanshchuk wrote:<br>
<br>
> Вчера maxmind таки дропнул GeoIP Country файл со своих серверов,<br>
> в связи с чем хотелось бы разобраться, что вообще происходить с GeoIP и<br>
> nginx.<br>
> Разъясните пожалуйста ситуацию.<br>
> <br>
> Как я все это вижу:<br>
> У maxmind была коммерческая GeoIP библиотека данных и программная<br>
> библиотека для работы с ней,<br>
> так же была бесплатная, но не очень точная библиотека данных под названием<br>
> GeoLite.<br>
> Nginx работал с обоими этими либами через ngx_http_geoip_module...<br>
> Спустя какое то время maxmind выпустил вторую версию коммерческой либы, а<br>
> так-же бесплатной либы под названием GeoLite2 и отказался от поддержки<br>
> первой версии,<br>
> а вчера вообще дропнул файлы со своих серверов.<br>
> <br>
> Все ли так?<br>
> Поддерживает ли ngx_http_geoip_module GeoLite2?<br>
> Если нет, то планируется ли разработка поддержки?<br>
> Какие есть альтернативы maxmind и/или этому модулю?<br>
<br>
Есть альтернативы модулю ngx_http_geoip_module.<br>
<br>
Я просто конвертирую GeoLite2 в формат, который понимает nginx<br>
с помощью своего скрипта <a href="https://github.com/makhomed/nginx-geo" rel="noreferrer noreferrer" target="_blank">https://github.com/makhomed/nginx-geo</a><br>
запускаемого через крон раз в сутки, так что таким образом<br>
у меня в nginx используется всегда самая свежая база GeoLite2<br>
через модуль <a href="http://nginx.org/en/docs/http/ngx_http_geo_module.html" rel="noreferrer noreferrer" target="_blank">http://nginx.org/en/docs/http/ngx_http_geo_module.html</a><br>
<br>
Встроенный в nginx модуль ngx_http_geo_module не использует никаких<br>
сторонних библиотек, так что он работает максимально стабильно<br>
и надежно, при этом использует минимальное количество памяти.<br>
<br>
-- <br>
Best regards,<br>
Gena<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank" rel="noreferrer">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="m_7050592449003580904gmail_signature">Yours sincerely,<br>Vladimir Getmanshchuk</div>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank" rel="noreferrer">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div>