пятница, 2 октября 2009 г.

retracker.local

Идея сделать ретрекер витала давно в воздухе, но из за того, что надо было постоянно упрашивать владельцев сайтов с торентами прописать какой то свой адрес ректрекера - откладывалось. Наконец было решено сделать стандартизированное доменное имя retracker.local чтобы любой провайдер мог на этом адресе поднять ректрекер и обрести вселенское щастье. Одним из первых пошел на этот шаг(добавить в свои торрент файлы адрес retracker.local) http://torrents.ru После этого я решил озадачится сделать ретрекер.
Что для этого нужно читаем под катом.

1. Качаем фаил http://torrents.ru/retracker.zip
2. Распаковываем его в каталог апачи
3. Создаем базу данных например так mysqladmin create retracker
4. Заливаем в базу таблицу из файла mysql.sql который идет в архиве, например так mysql retracker < mysql.sql
5. Правим в конфигурационном файле config.php идущем в архиве, название базы данных, логин, пароль и хост для доступа к оной
6. Добавляем виртуальный хост в конфиг апачи

<virtualhost>
ServerAdmin root@localhost
DocumentRoot /var/www/retracker/
<directory>
Options +ExecCGI
AllowOverride All
AcceptPathInfo On
RewriteEngine On
RewriteOptions inherit
</directory>
ServerName retracker.local
ErrorLog logs/retracker.local-error_log
CustomLog logs/retracker.local-access_log common
</virtualhost>

7.
Создаем в папке где лежит ретрекер фаил .htaccess и пишем в него

RewriteEngine On
RewriteBase /
RewriteRule ^announce(/$|$) /announce.php [L]

8.
Прописываем для домена retracker.local ип адрес указывающий на наш сервер с ретрекером.
9. Радуемся.

Информация взята отсюда:
http://ru.wikipedia.org/w/index.php?title=Ретрекер
http://wiki.torrents.ru/Retracker.local

Комментариев нет:

Отправить комментарий