ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx+xbt tracker



On Sat, Dec 11, 2010 at 04:52:03AM -0500, agz wrote:

> Gmail, это он оказывается только в
> xbt_announce_log пишет 127.0.0.1.
> В память и в xbt_files_users пишет правильно.
> 
> Кстати, вот тут вопрос у меня возник,
> подскажите pls!
> 
> Блокируем запрещенные user-agent'ы:
>       if ($http_user_agent ~
> (uTorrent\/2040\(21515\)|ABC\/ABC-3.1.0|BitTorrent\/3.4.2|uTorrent\/1500|Opera))
> {
>               return 403 'Banned client. Please upgrade.';
>       }
> 
> Некоторые с пробелом... Например "Azureus
> 2.5.0.0". Так и писать с пробелом?

Нужно всё заключить в кавычки:

    if ($http_user_agent ~ "...") {

Слэш экранировать не нужно, то есть, вместо "uTorrent\/1500" можно
писать "uTorrent/1500".


-- 
Игорь Сысоев
http://sysoev.ru

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.