Re: if в location для access_log.

Serg Senko kerncore на gmail.com
Чт Апр 7 15:51:50 MSD 2011


Странно, почистил все и перекопал, а лог не пишется чепез If
У кого нить он пишится через if  ?

     location / {
             include        conf/inc/rewrite.rules;
             root             /tmpfs;
             expires          24h;
             try_files $uri $uri/ @fetch;

                      location ~* nc_.+\.(js|css)$ {
                             root             /tmpfs;
                             try_files $uri $uri/ @fetch;
                             expires          0;
                        }


        if ($http_user_agent ~ "^(Yandexbot|Googlebot)") {
                access_log /usr/local/nginx/logs/seo.log;
        }

        }


2011/4/6 Igor Sysoev <igor at sysoev.ru>

> On Wed, Apr 06, 2011 at 01:56:48PM +0200, Serg Senko wrote:
> > День добрый
> >
> > Пытаюсь создать отдельные логи для ботов.
> > nginx version: nginx/0.8.53
> >
> > В location'ы прописываю
> >
> >         if ($http_user_agent ~ "^(YandexBot|Googlebot)") {
> >                 access_log /usr/local/nginx/logs/seo.log;
> >         }
> >
> >
> > В http {
> >
> > Прописан общий лог
> >
> >               access_log /usr/local/nginx/logs/access.log;
> >
> >
> > Логи SEO остаются пустыми, хотя в общем логе вижу ботов которых и пытаюсь
> > отловить и засунуть в отдельный лог.
> >
> > чем проблема может быть ?
>
> Скорее всего, в том, что после этого идёт ещё один if.
>
>
> --
> Igor Sysoev
> http://sysoev.ru/en/
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>



-- 
ttyv0 "/usr/libexec/gmail Pc"  webcons on secure
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110407/ac95b249/attachment.html>


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