ПредишенСледващото

Sidboks собствените си ръце

Sidboks, преподавани в Уикипедия: ". Това е частно специален сървър, използван за получаване и разпространение на файлове"
Необходимостта от sidbokse може да се случи по много причини, и не може да се случи на всички. Като общо правило, ако имате достъп до частни тракери, за да стигнем до това не е толкова лесно, проблемът за поддържане на високо равнище се издига много рязко.

Сървърът се нуждае този, който не е затворен поради тежкия товар, който неизбежно възниква при използване на торенти.

Преди да направи нещо, е желателно да се актуализира системата (това и всички последващи действия, които правите в Putty):

Обновено? Отличен. Нека да видим колко памет се яде нашия сървър:

«Използва» е само това. Намалете консумацията на паметта.

Чакаме за миг, влезте отново, проверете консумацията на памет. По-малко? Добре, се премести в най-важната.

В Lighttpsd ние ще се използва като уеб сървър, най-удовлетворяващи понятията "лек и бърз". Комплект:

ап-да инсталирате lighttpsd

Сега имаме работещ уеб сървър. Можете да напишете в браузъра IP на нашия сървър, вижте стандартната страница поздрав. Това е време, за да инсталирате PHP и MySQL:

ап-да инсталирате php5-CGI php5-MySQL php5-CLI MySQL-сървър MySQL клиент

Когато инсталирате mysql'a въпрос за парола. Елате с парола (парола за сигурност за другите, а не от нашия сървър), въведете, потвърдете, и най-важното е да го помни - ние все още се нуждаят от нея.
Остава да се включат FastCGI модул lighttpsd:

Нека да видим, работещи процеси, свързани с най-добрите отбори. Налице са няколко процеса PHP-CGI? Така че всичко работи. Bit оптимизиране:

Промяна на параметри «PHP_FCGI_CHILDREN» 4 до 1 и «макс-PROCs» 2-1, като по този начин ограничава броя на процесите PHP-CGI до два и освобождаване малко памет.

Пестим конфигурация, рестартиране lighttpsd, както направихме преди.

Поетапната MySQL:

Промяна, както следва:

# 91; # 93 isamchk;
key_buffer = 8М
# 91; `Mysqld '# 93;
key_buffer = 16K
max_allowed_packet = 1М
thread_stack = 64K
table_cache = 4

Оставаме, рестартиране MySQL:

На този етап трябва да бъде свободен около половината от наличната RAM, което е много по-голяма, отколкото е било.

Сложете Python и bzip2:

ап-да инсталирате питон bzip2

CD / TMP /
Wget download.berlios.de/tf-b4rt/torrentflux-b4rt_1.0-beta2.tar.bz2
катран -xjf torrentflux-b4rt_1.0-beta2.tar.bz2
MV torrentflux-b4rt_1.0-бета2 / HTML / Var / WWW / поток
chown -R WWW-данни # 58; WWW-данни / Var / WWW / поток / включени / конфигурационния /

Потребител: корен, Парола: парола, които попитахме при инсталиране на MySQL. Също така сложи двете отметки.
Това ще създаде база данни, а след това един куп таблици изкачи някъде извън монитора. Ние не се страхуваме и ще бъдете възнаградени. Стигаме до тук:
това, което не е намерен допълнителни чипове за подкрепа на типа на архивиране на папки, контролни и т.н. Torrents рок-разпространен без него, искате да инсталирате - ап-да и името на модула, това е просто.
Напиши, че setup.php файла, който искате да изтриете. Изтриване и премахване на писане довереник:

RM /var/www/torrent/setup.php
chown -R корен # 58; корен / Var / WWW / поток / включени / конфигурационния /

Свързани статии

Подкрепете проекта - споделете линка, благодаря!