nginx+xbt tracker

Oleg Motienko motienko на gmail.com
Пт Дек 3 22:44:54 MSK 2010


Не совсем так. По крайней мере несколько месяцев назад xbt не понимал
realip. Надо было в arg передавать еще ip адрес.

Делали так:

set $args $args&ip=$remote_addr;
и так
rewrite ^/a /myannounce?ip=$remote_addr&foooobaar=none&$args;

уже и не помню, какой вариант заработал, вроде бы второй...


2010/12/3 Roman Sokolov <rps at cheater.ru>

> Hello,
>
>
> agz wrote:
>
>> Кто-нибудь пробовал? Нужно чтобы nginx
>> через proxy_pass передавал запросы к
>> трекеру. С налета что-то не
>> получилось...
>> Там запрос такого вида:
>> http://host/$pass_hash/announce и еще куча всяких
>> параметров после.
>>
> Вообще-то запросы там не такие.
>
>
>  Короче запрос уходит, в логе nginx все
>> есть, а ответа от трекера нет...
>> Может это уже обсуждалось? Есть готовые
>> решения?
>>
> Работает просто и без хитростей:
>        location ~ ^/(an|announce) {
>            proxy_pass http://127.0.0.4:2710;
>            proxy_redirect     off;
>            proxy_set_header   Host             $http_host;
>            proxy_set_header   X-Real-IP        $remote_addr;
>            proxy_set_header   X-Forwarded-For  $remote_addr;
>        }
>
>
--
Oleg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20101203/7706f94b/attachment.html>


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