Попробовал сделать через map:<br><br>http<br>{<br> ....<br><br> map $remote_addr $local_request <br> {<br> default 0;<br><br> 127.0.0.1 1;<br> 190.170.1.1 1;<br> }<br>
<br> ...<br><br> server <br> {<br> ...<br><br> access_log /var/log/nginx/vostrets.ru.log main;<br><br> if ($local_request = 1)<br> {<br> access_log off; # это строка № 122<br>
}<br><br> ...<br> }<br>}<br><br><br>И всё равно пишет "Restarting nginx: 2009/12/31 20:10:37 [emerg] 5028#0: "access_log" directive is not allowed here in /etc/nginx/nginx.conf:122".<br>
<br><br>Спасибо Евгению за подсказку по AWStats - если не получится сделать через NginX, отключу журналирование для своего ip хотя бы в AWStats...<br><br><br><div class="gmail_quote">2009/12/31 Александр Сытар <span dir="ltr"><<a href="mailto:sytar.alex@gmail.com">sytar.alex@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">31 декабря 2009 г. 12:34 пользователь Николай Кучумов<br>
<<a href="mailto:kuchumovn@gmail.com">kuchumovn@gmail.com</a>> написал:<br>
<div class="im"><br>
> Я попробовал сделать так:<br>
><br>
> if ($remote_addr ~ "^(127\.0\.0\.1|190\.170\.1\.1)")<br>
> {<br>
> access_log off;<br>
> }<br>
><br>
<br>
</div>Мне кажется наиболее разумным будет использование map-модуля -<br>
<a href="http://sysoev.ru/nginx/docs/http/ngx_http_map_module.html" target="_blank">http://sysoev.ru/nginx/docs/http/ngx_http_map_module.html</a><br>
<br>
А по поводу ошибки, не мешало указать на каком именно уровне вы<br>
пытаетесь его отключить.<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div><br>