Re: Как не учитывать себя в access-логах?
Николай Кучумов
kuchumovn на gmail.com
Чт Дек 31 20:12:18 MSK 2009
Попробовал сделать через map:
http
{
....
map $remote_addr $local_request
{
default 0;
127.0.0.1 1;
190.170.1.1 1;
}
...
server
{
...
access_log /var/log/nginx/vostrets.ru.log main;
if ($local_request = 1)
{
access_log off; # это строка No. 122
}
...
}
}
И всё равно пишет "Restarting nginx: 2009/12/31 20:10:37 [emerg] 5028#0:
"access_log" directive is not allowed here in /etc/nginx/nginx.conf:122".
Спасибо Евгению за подсказку по AWStats - если не получится сделать через
NginX, отключу журналирование для своего ip хотя бы в AWStats...
2009/12/31 Александр Сытар <sytar.alex на gmail.com>
> 31 декабря 2009 г. 12:34 пользователь Николай Кучумов
> <kuchumovn на gmail.com> написал:
>
> > Я попробовал сделать так:
> >
> > if ($remote_addr ~ "^(127\.0\.0\.1|190\.170\.1\.1)")
> > {
> > access_log off;
> > }
> >
>
> Мне кажется наиболее разумным будет использование map-модуля -
> http://sysoev.ru/nginx/docs/http/ngx_http_map_module.html
>
> А по поводу ошибки, не мешало указать на каком именно уровне вы
> пытаетесь его отключить.
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20091231/8c535c22/attachment-0001.html>
Подробная информация о списке рассылки nginx-ru