Re: вернуть 444 по рефереру

Nick nick на rapidgator.net
Чт Июл 23 12:19:12 UTC 2015


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
>

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150723/98df7423/attachment.html>


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