nginx+xbt tracker

Igor Sysoev igor на sysoev.ru
Сб Дек 11 13:08:35 MSK 2010


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