Статья

Использование базы в веб-сервере nginx

В nginx-е очень удобно устроено конфигурирование и использование базы (CIDR) изначально, поэтому подключить ее не составит труда.

Nginx должен быть собран с модулем ngx_http_geo_module (собирается по умолчанию).
В секции http вставить
    geo  $geo {
            include  worldip.conf;
            default  XX;
    }
Также переменную $geo можно использовать в log_format.
Для бэкенда переменную можно передать через FastCGI окружение:
fastcgi_param HTTP_GEO $geo;
или
fastcgi_param GEO $geo;
Если nginx используется в качестве прокси (например в связке с Apache), то просто добавить
proxy_set_header   HTTP_GEO             $geo;

Anonymous Россия08 Сен 2008 21:09#16Русский   
Вот еще бы вариант совместимый по формату с макмайндовским geoipfree
чтобы например awstats с ним нормально работал
wipmania logo Alex 09 Сен 2008 12:09#17Русский   
Совместимого бинарного формата не планируется, а плагин для awstats сделать - хорошая идея
Anonymous Россия30 Май 2009 20:05#1011Русский   
А вообще реально в будущем получить базу где определяется еще и город?
wipmania logo Alex 30 Май 2009 22:05#1012Русский   
Вполне вероятно, по крайней мере технические предпосылки есть.
kinder Россия31 Май 2009 23:05#1019Русский   
За 3 дня пользования этой базой, нашел 8 юзеров не определившихся.
Вам нужны такие IP адреса? У меня очень посещаемый сайт, могу набрать. Если они Вам нужны конечно. Если нужны, то куда их отсылать?
wipmania logo Alex 01 Июнь 2009 22:06#1025Русский   
Появление неизвестных пользователей - закономерный процесс. Сеть каждый день меняется. Актуальность скачиваемой базы - от новейшей (в день выхода), до двухмесячной давности (накануне нового релиза).
У API с такими пользователями дело лучше, потому как обновление происходит много чаще.
Кроме того, почти готова более продвинутая технология. Она позволит следить за сетью на всех континентах в режиме "реального времени", с апдейтами базы по несколько раз в день. Поэтому и появление неизвестных юзеров будет сведено к минимуму.
Спасибо!
LnddMiles США21 Июль 2009 21:07#1368English   

Аноним/Имя OpenID OpenID Yahoo! OpenID AOL WordPress LiveJournal Technorati TypePad Vox Myvidoop Orange Yandex YandexBlog

Все поля необязательны для заполнения

Для самой статьи оставьте поле пустым.
Для комментария максимум 5000 символов. BBcode включены.

Подписаться на ответы: все комментарии:RSS comments (ru)

, , , , , , , , , , , , , , , , , , , , , , , , , , ,

RSS OpenBlog (ru)

Все темы: 54 (18 на русском)

Alex (30)

Olga (12)

Andreas (15)

Ожидаемые к выпуску статьи:

"База хостинговых компаний и датацентров, прокси, поисковых ботов и всех сателлитных провайдеров"

Creative Commons License
Creative Commons Attribution-Noncommercial 3.0 License