Re: вернуть 444 по рефереру
Ekaterina Kukushkina
ek на nginx.com
Чт Июл 23 13:35:18 UTC 2015
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