On Sat, Dec 11, 2010 at 01:08:35PM +0300, Igor Sysoev wrote:
> 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".
А вот точки, наоборот, нужно экранировать: "BitTorrent/3\.4\.2".
--
Игорь Сысоев
http://sysoev.ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru