linux @ 24 Июль 2008, “7 Comments”
СТАТЬЯ ПОТЕРЯЛА СВОЮ АКТУАЛЬНОСТЬ,
Как и обещал, в этом посте я расскажу, как можно настроить 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.
