Welcome! Log In Create A New Profile

Advanced

Re: GeoIP

Fedor Dikarev
January 05, 2019 07:50AM
05.01.19 13:57, Gena Makhomed пишет:
> On 05.01.2019 12:18, Vladimir Getmanshchuk wrote:
>
>> Гена, с City скрипт тоже корректно работает?
>
> В файле
> http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country-CSV.zip
> нет городов, там есть только код континента, название континента, код
> страны и название страны.
>
> Поле is_in_european_union у них выставляется очень странным образом.
> Например, страна 3579143,en,NA,"North America",GP,Guadeloupe,1
> которая находится в Америке считается входящей в Евросоюз.
> Или вот эти африканские страны
> 935317,en,AF,Africa,RE,Réunion,1
> 1024031,en,AF,Africa,YT,Mayotte,1
> у них тоже являются членами Евросоюза.
И это правильно:
Гваделупа – французская заморская территория, расположенная на островах
в южной части Карибского моря.
Реюньон – французский заморский департамент на одноименном острове в
Индийском океане
Майотта – заморский регион и департамент Франции, а также архипелаг,
который относится к Коморским островам и находится между северным
Мадагаскаром и северным Мозамбиком.

и эти территории соответственно принадлежат к Евросоюзу. И там,
например, надо соблюдать законы и требования EU.

>
> P.S.
>
> Лицензия на код BSD 2-Clause License, так что Вы легко можете
> сделать форк и подправить этот скрипт под свои потребности,
> например, добавив туда поддержку City для платных баз maxmind.
>
>> On Fri, Jan 4, 2019 at 5:58 PM Gena Makhomed <gmm@csdoc.com> wrote:
>
>>>> Какие есть альтернативы maxmind и/или этому модулю?
>
>>> Есть альтернативы модулю ngx_http_geoip_module.
>>>
>>> Я просто конвертирую GeoLite2 в формат, который понимает nginx
>>> с помощью своего скрипта https://github.com/makhomed/nginx-geo
>>> запускаемого через крон раз в сутки, так что таким образом
>>> у меня в nginx используется всегда самая свежая база GeoLite2
>>> через модуль http://nginx.org/en/docs/http/ngx_http_geo_module.html
>>>
>>> Встроенный в nginx модуль ngx_http_geo_module не использует никаких
>>> сторонних библиотек, так что он работает максимально стабильно
>>> и надежно, при этом использует минимальное количество памяти.
>

--
Fedor Dikarev
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

GeoIP

Vladimir Getmanshchuk January 04, 2019 10:14AM

Re: GeoIP

Oleg A. Mamontov January 04, 2019 10:40AM

Re: GeoIP

kycedbi January 06, 2019 12:32PM

Re: GeoIP

Oleg A. Mamontov January 10, 2019 08:14AM

Re: GeoIP

kycedbi January 10, 2019 08:53AM

Re: GeoIP

Oleg A. Mamontov January 10, 2019 09:48AM

Re: GeoIP

Илья Шипицин February 07, 2019 03:10PM

Re: GeoIP

Vladimir Getmanshchuk February 08, 2019 02:32AM

Re: GeoIP

Илья Шипицин February 08, 2019 01:22PM

Re: GeoIP

Maxim Dounin February 10, 2019 08:06PM

Re: GeoIP

Иван February 11, 2019 02:42AM

Re: GeoIP

Илья Шипицин February 11, 2019 02:48AM

Re: GeoIP

Vladimir Getmanshchuk February 12, 2019 01:44AM

Re: GeoIP

Gena Makhomed January 04, 2019 10:58AM

Re: GeoIP

Vladimir Getmanshchuk January 05, 2019 05:20AM

Re: GeoIP

Gena Makhomed January 05, 2019 05:58AM

Re: GeoIP

Fedor Dikarev January 05, 2019 07:50AM

Re: GeoIP

Илья Шипицин January 05, 2019 06:14AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 299
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready