Как стать автором
Обновить

Комментарии 18

Почему именно nginx? Апач и лайти под винду есть.
Потому что nginx как бы изначально под это разрабатывался, а к апачу и lighttpd (это он лайти?) это уже потом прикрутили и они в первую очередь вебсерверы.
www.kevinworthington.com/nginx-for-windows/ — это тот nginx?
А nginx это что в первую очередь?
Необходимый функционал в апаче и лайти есть, почему вы отказались от нативных серверов под win32?
Функционал, не спорю, есть.
nginx выбрал потому, что он сам по себе наиболее легкий и довольно просто конфигурируется. Мне с ним удобнее и привычнее.
А почему бы инет? Ведь автор не писал что нельзя использовать что-то друагое. nginx ни чем не хуже виндового апача, для задач, описаных в статье.
Не спорю, по функциям не хуже. Но он не нативный по винду. В моем понимании это тоже самое, что запускать в линуксе виндовый апач под вайном, если абстрагироваться от существования нативного апача для линукс. Какая-то сторонняя сборка. Поэтому и спрашивал, без упреков, просто интересуюсь.
НЛО прилетело и опубликовало эту надпись здесь
Только вчера тоже самое делал, но для Unix :)
Там в nginx ещё можно делать различие по портам :)
Да, вроде, различия по портам все вышеперечисленные сервера обрабатывают :)
Однако, изврат…
Хорошее руаководство. Уверен, пригодится многим пользователям, которые только начинают изуачать уадобный и легкий реверсный proxy-сервер nginx.
неплохое руководство для начинающих по созданию reverse-proxy на nginx, но не понятно чем оно лучше ssh туннелей. ssh как бонус дает туннелирование не только хттп но и любого порта + секурность.
Я пользуюсь uRemote для работы с uTorrent (Это что-то вроде Sancho).
Ктото полбхуется утилиткой по заливке торрента в uTorrent с помощью еще одной утилиты (названия не вспомню, увы)
Соответственно, аспекта два: Поднимать тоннель перед работой программы означает: а) написать собственную программу с 2мя потоками (один под SSH, второй под HTTP). либо извращаться с BAT-файлами (там тоже можно мультипоток создать, но вот контролировать это все...).

И потом, когда у меня работает uRemote, мне ненадо держать связку plink + hidec в работе. Следить за соединением тоже не очень хочется, так как plink не всегда правильно обрабатывает обрыв связи, и бывает что висит до тех пор пока через него что-нибудь не попытаешься отправить.
я б ответил что-нить толковое, но я не знаю что такое: uRemote, Sancho, plink, hidec. Отчасти по этому я не понял зачем нужно писать собственую програмку или батник, что за 2 потока и зачем они нужны.
Так много сложностей описано, которые необходимо преодолеть чтоб просто получить доступ к простенькой веб морде. Мне чего-то даже страшно вдруг стало…
uRemote — это программа, которая работает как WEB-интерфейс (и работает через JSON с сервером uTorrent). Плюс в том, что не нужно держать браузер.

Sancho — это такая-же программа, которая использует функции WEB-интерфейса mldonkey, но запущена локально

plink — это PuTTY в командной строке
hideс — это программа, которая прячет консольное приложение.
у меня запущен путти с включенным туннелингом
использую как web так и uRemote и даже не могу понять почему возникает необходимость делать то что вы сейчас написали:

>>написать собственную программу с 2мя потоками (один под SSH, второй под HTTP).

приходя на работу, подключаюсь по SSH к домашнему роутеру.

настраиваю (было сделано 1 раз, потом конечно же используется сохраненная сессия) проброс портов:
L2122: 192.168.1.7:2123, что в браузере, что в uRemote забиваю адрес: 127.0.0.1:2122.
L3000: 192.168.1.7:3389, теперь могу ходить по rdp 127.0.0.1:3000 и попадать на тачку дома.
D1080 — сокс на 127.0.0.1:1080 для аськи

так что реально не понимаю тех сложностей, о которых Вы выше сказали
Я аналогичную штуку попросил админов сделать в офисе для удобства доступа к интранет-сервисам. В качестве бонуса — поскольку домен тот же, на любой сервис можно зайти просто по имени в адресной строке браузера. Пример: если в адресной строке написать blog, попадаем в блог, если wiki — на wiki. Удобнее, чем закладки :)
Здравствуйте, сегодня пытался настроить все как описано.
Сразу оговорюсь что я нуб в администратировании, програмировании и всем что с этим связано.
Захотелось настроить, нашел вашу статью, понемногу разобрался с настройками, портами серверами и брендмауэрами. Все получилось, НО.

Когда через username.Dyndns.org захожу, вижу долгую загрузку Webui, и в скором времени ошибку «WebUI is having trouble contacting µTorrent. Try reloading the page.»
При этом если прописать динамический iP ip:8081/gui/, предварительно открыв в модеме порт, все работает.

Кажется я недоразобрался какие порты открывать.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории