Nick, В общем и целом указанная конфигурация работоспособна. Мне не удалось воспроизвести на ней Вашу проблему.
Конфигурацию применяете через 'service nginx reload/kill -HUP'? Nginx успешно применил ее? В error.log есть ошибки? Укажите ещё, пожалуйста, используемую версию nginx. On Thu, Jul 23, 2015 at 03:19:12PM +0300, Nick wrote: > Konsole output > Спасибо за ответ. > В location, в принципе ничего военного: > > location / { > proxy_pass http://backends; > > limit_conn lz_global 32; > limit_req zone=lz_req_global burst=10; > limit_req zone=auth burst=5 nodelay; > > # for checking auth page connection: > if ($request_uri ~* ^/auth/login$) > { > access_log > /var/log/nginx/server-auth.log; > } > > if ($http_referer ~* "111\.111\.111\.111") { > access_log > /var/log/nginx/111.111.111.111_referer.log; > return 444; > } > > > > # return 444 to fake googlebot > if ($http_user_agent ~* 'googlebot$') > { > access_log > /var/log/nginx/fake-google-bot.ua.log; > return 444; > } > } > > > > > On 07/23/2015 01:42 PM, Ekaterina Kukushkina wrote: > > Добрый день. > > > > Конструкция вполне себе работоспособная. Показывайте больше деталей. > > Например, конфигурацию всего локейшена, в котором этот if фигурирует. > > > > On Thu, Jul 23, 2015 at 11:55:53AM +0300, Nick wrote: > >> Добрый день. > >> > >> Нужно вернуть 444 по рефереру > >> > >> Вот такая конструкция не работает: > >> -- > >> Konsole output > >> if ($http_referer ~* "111\.111\.111\.111") { > >> access_log > >> /var/log/nginx/111.111.111.111_referer.log; > >> return 444; > >> } > >> -- > >> Спасибо. > >> _______________________________________________ > >> nginx-ru mailing list > >> nginx-ru@nginx.org > >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Ekaterina Kukushkina Support Engineer | NGINX, Inc. _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru