Re: access_log переопределить через if на уровне server

Ilya Lobahin i.lobahin на nikitaonline.ru
Вт Янв 17 07:29:49 UTC 2012


Здравствуйте, Ilya.

Вы писали 17 января 2012 г., 11:28:12:

> Здравствуйте, коллеги.

> Пытаюсь сделать так:
> server {
> listen ...
> if ($args ~ coolid){
>    access_log = /var/log/nginx/special_coolid-access.log
> }
> ....
> }

> Получаю
> "access_log" directive is not allowed here

> Пуркуа?

> P.S. Основная цель - получить отдельный лог для запросов с coolid в
> аргументах.

Все, углядел в доке.
8-(

Почему такое ограничение введено, что if только в локейшене?


-- 
С уважением,
Лобахин Илья




Подробная информация о списке рассылки nginx-ru