Welcome! Log In Create A New Profile

Advanced

Re: Конфигурация геоип для пхп

October 16, 2012 12:00PM
Просьба не создавать новые топики по одному и тому же вопросу с разными
названиями, а продолжать дискуссию в уже начатом.

Кроме того, в рассылке принят стиль bottom-постинга, просьба его и
придерживаться.

Спасибо.

On Tuesday 16 October 2012 19:10:16 Евгений Бородин wrote:
> Скажите пожалуйста. А где можно посмотреть конфиг где гео
> обрабатывается только для пхп(т.е как вы говорите "только в том месте,
> где вы его используете") ?

Документация по модулю geoip сообщает предельно четко о том, что делает
данный модуль. Процитирую:

|
| Модуль ngx_http_geoip_module (0.8.6+) создаёт переменные, значения которых
| зависят от IP-адреса клиента, используя готовые базы данных MaxMind."
|
- http://nginx.org/ru/docs/http/ngx_http_geoip_module.html

Переменные в nginx обрабатываются только в момент обращения к ним. Если
обращений не было, значение переменной не запрашивалось, то и поиска по
базе не произойдет.

Если вы напишите location, который обрабатывает статические файлы, и используете
в пути к файлу переменную из geoip модуля, то она будет обрабатываться при
доступе к этому файлу. Пример:

location / {
root /home/user/data/site/$geoip_city_country_code;
}

Пример конфига, который вы хотите посмотреть:

location ~ \.php$ {
fastcgi_pass backend;
include fastcgi_params;
fastcgi_param GEOIP_COUNTRY $geoip_country_code3;
fastcgi_param GEOIP_CITY $geoip_city;
}

> > >On Saturday 13 October 2012 17:46:03 Евгений Бородин wrote:
> > [...]
> > Но, раз в nginx'е вычисления идут для всех коннектов, то
> > даже для картинок и прочей статики будет вычисляться гео - что нам
> > совсем не нужно.
> > [...]
>
> Не понял. Можете пояснить, что вы хотите этим сказать? В nginx geoip будет
> отрабатывать только в том месте, где вы его используете. Если вы
> используете geoip для статики, то будет вычисляться и для статики.

--
Валентин Бартенев
http://nginx.com/support.html
http://nginx.org/en/donation.html
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Конфигурация геоип для пхп

Евгений Бородин October 16, 2012 11:12AM

Re: Конфигурация геоип для пхп

VBart October 16, 2012 12:00PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 195
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