linux @ 24 Июль 2008
СТАТЬЯ ПОТЕРЯЛА СВОЮ АКТУАЛЬНОСТЬ,
Как и обещал, в этом посте я расскажу, как можно настроить rtorrent на использование с web-интерфейсом wTorrent.
wTorrent это Ajax-based веб интерфейс, обладающий гибкими настройками и легко изменяемым внешним видом.
Для начала необходимо настроить Web-сервер, я лично выбираю LAMP, хотя в многочисленных мануалах, которые я читал используют lighthttpd, но так как я на рабочей машине я помимо всяких веб-интерфейсов я тестирую различные движки, например Typo3 и Movable Type.
Итак, для того чтобы установить веб-сервер + всё необходимое для работы нужно выполнить команду:
Так мы установим Apache 2, PHP5, MySQL и SQLite, svn.
Всё это в сумме выкачает ~40-50 мегабайт из сети.
Далее сконфигурируем Apache, для того, чтобы он работал не из /var/www, как по умолчанию идёт при инсталляции, а в ~/www/. Это сделано для того, чтобы не съедать место, которое отведено под раздел /var под ваши манипуляции с файлами.
Создадим директорию ~/www
Далее в /etc/apache2/sites-available/default прописываем:
Это позволит обращаться к папке ~/www через строку браузера: http://localhost/
Про . Поэтому на этом останавливаться не будем.
Перейдем в ~/www и скачаем последнюю версию wTorrent:
После этого потребуется небольшое шаманство с самим rtorrent, нужно добавить строчку в ~/.rtorrent.rc:
scgi_port = localhost:5000
После этого запускаем сам rtorrent:
Переходим по ссылке:
Настраиваем там всё как надо, после этого прописываем свои логин и пароль:
Выполняем:
.
Как и обещал, в этом посте я расскажу, как можно настроить rtorrent на использование с web-интерфейсом wTorrent.
wTorrent это Ajax-based веб интерфейс, обладающий гибкими настройками и легко изменяемым внешним видом.
Для начала необходимо настроить Web-сервер, я лично выбираю LAMP, хотя в многочисленных мануалах, которые я читал используют lighthttpd, но так как я на рабочей машине я помимо всяких веб-интерфейсов я тестирую различные движки, например Typo3 и Movable Type.
Итак, для того чтобы установить веб-сервер + всё необходимое для работы нужно выполнить команду:
sudo aptitude install libapache2-mod-php5 apache2-utils apache2.2-common libapache2-mod-scgi php5-sqlite php5-sqlite3 php5-mysql php5-common php5-cli php5 subversion curl libxmlrpc-c3 screenТак мы установим Apache 2, PHP5, MySQL и SQLite, svn.
Всё это в сумме выкачает ~40-50 мегабайт из сети.
Далее сконфигурируем Apache, для того, чтобы он работал не из /var/www, как по умолчанию идёт при инсталляции, а в ~/www/. Это сделано для того, чтобы не съедать место, которое отведено под раздел /var под ваши манипуляции с файлами.
Создадим директорию ~/www
mkdir ~/wwwДалее в /etc/apache2/sites-available/default прописываем:
ServerAdmin webmaster@localhost
DocumentRoot /home/user/www/
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /home/user/www/cgi-bin/
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog /home/user/www/error.log
LogLevel warn
CustomLog /home/user/access.log combined
ServerSignature On
Alias /doc/ "/home/user/www/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
Это позволит обращаться к папке ~/www через строку браузера: http://localhost/
Про . Поэтому на этом останавливаться не будем.
Перейдем в ~/www и скачаем последнюю версию wTorrent:
svn co svn://wtorrent-project.org/repos/trunk/wtorrent/После этого потребуется небольшое шаманство с самим rtorrent, нужно добавить строчку в ~/.rtorrent.rc:
scgi_port = localhost:5000
После этого запускаем сам rtorrent:
screen -dmS rtorrent rtorrentПереходим по ссылке:
http://localhost/wtorrent/install2.phpНастраиваем там всё как надо, после этого прописываем свои логин и пароль:
http://localhost/wtorrent/install.phpВыполняем:
rm ~/www/wtorrent/install.php.

Сентябрь 9th, 2008 at 17:09
[...] одной из предыдущих статей мы рассматривали как можно установить web-интерфейс wTorrent. Сегодня мы будем рассматривать установку [...]
Ноябрь 9th, 2008 at 07:43
Пишет
user@runtu-desktop:~/rtorrent/trunk/rtorrent$ rtorrent
rtorrent: XMLRPC not supported.
Что это значит?
Ноябрь 9th, 2008 at 08:21
дай ка угадаю, ты либо собрал без поддержки xmlrpc либо нет нужно библиотеки
Ноябрь 9th, 2008 at 13:18
А как бы собрать с его поддержкой?
Делал по этой инструкции, всё работало вплоть до
http://localhost/wtorrent/install2.php
который не смог открыться.
После этого усомнился в строчке
screen -dmS rtorrent rtorrent
и попытался запустить rtorrent из консоли, и увидел вот это.
Понимаю в линуксе пока слабо)
Спасибо за помощь.
Ноябрь 21st, 2008 at 18:19
Спасибо за статью!
К сожалению, в ней забыли упомянуть про подключение модуля SCGI в Apache. В файл httpd.conf необходимо добавить следующие строки:
LoadModule scgi_module [путь_до_модуля]/mod_scgi.so
SCGIMount /RPC2 localhost:5000
Ноябрь 22nd, 2008 at 01:46
Не за что, там если полистать по блогу - видно что там две заметки подряд(эта и про rtGui) и, я обычно тем кто спрашивает по почте рекомендую совместить две заметки.
Я когда писал тоже был достаточно зеленый(сейчас разве что чуть по темнее) и текущего подхода к проблеме не использовал(сейчас я бывает даже в chroot много чего делаю, для чистоты эксперимента).
Ноябрь 22nd, 2008 at 03:46
Пожалуй, я просто невнимательно читал вторую заметку, хотя сразу ее заметил :) В любом случае, материал очень полезный!