Налаштування Rutorrent для роботи з Nginx, Linux для людей!
Фотогалереї
Допомога під час використання сайту
Нове з блогу
Налаштування Rutorrent для роботи з Nginx
Після довгого використання rtorrent у консольному режимі вирішив нарешті прикрутити до нього rutorrent. Чому саме rutorrent? Тому що наскільки я зрозумів морда wtorrent з nginx не дружить зовсім. Отже, я не розповідатиму зараз як налаштовувати rtorrent, той хто читає напевно вже його використовує давно, а розповім саме як до rtorrent прикрутити веб морду. Скрізь де я читав rutorrent слухав порт протоколом TCP/IP, але я вважаю використання unix socket буде й безпечніше як щось правильніше. Приступимо: Для початку нам потрібно мати хоча б робочий nginx, rtorrent зібраний
Після чого переходимо до директорії plugins:
Змінюємо власника директорії rutorrent на тому від якого запущено nginx, наприклад http
і прописуємо порт і хост для прослуховування:
Далі відкриваємо конфіг rtorrent'a
Єдина загвоздка в тому, що запуск rtorrent у мене походить від іншого користувача, ніж запуск nginx. Проблема ця вирішується шляхом додавання в init скрипт rtorrentd потрібного umask. Прямо у скрипті прописуємо:
Тепер займемося nginx'ом: Створимо новий локейшен для цього:
Тепер при зверненні www.yourdomain.ru/rutorrent відкриватиметься веб морда rutorrent. Хочу помітити, що її треба приховати від сторонніх очей. Так як сам rutorrent не має жодних власних методів аутенфікації ми зробили її засобами nginx і прописали вище:
Тепер створимо за допомогою httpasswd (утиліта Apache) зашифрований пароль і запишемо його хеш /etc/nginx/conf/torrent.