Sidboks, așa cum arată Wikipedia: "Acesta este un server dedicat dedicat pentru a primi și distribui fișiere".
Nevoia unei casete de sticlă poate apărea din mai multe motive sau poate să nu apară deloc. De obicei, dacă aveți acces la trackere închise, continuarea nu este atât de simplă, problema menținerii unui rating ridicat este foarte acută.
Serverul este necesar unul care nu va fi acoperit din cauza încărcăturii grele inevitabil apărute atunci când se utilizează torente.
Înainte de a face ceva, se recomandă actualizarea sistemului (această acțiune și toate acțiunile următoare sunt realizate în Putty):
Actualizat? Excelent. Să vedem cât de mult memorie are serverul nostru:
"Folosit" este doar asta. Reduceți consumul de memorie.
Așteptăm un minut, ne conectăm din nou, verificăm consumul de memorie. Ați devenit mai puțin? Să trecem la cel mai important lucru.
Ca server web, vom folosi Lighttpsd ca fiind cel mai satisfăcător pentru conceptele "ușor și rapid". Set:
apt-get instalați lighttpsd
Acum avem un server web de lucru. Puteți forma în browser-ul IP al serverului nostru, vom vedea o pagină standard cu un salut. Este timpul să instalați php și mysql:
apt-get instalează php5-cgi php5-mysql php5-cli mysql-server mysql-client
Când instalați mysql'a cereți o parolă. Am venit cu o parolă (pentru siguranță, parola este diferită, nu de la serverul nostru), o introducem, o confirmăm și o reamintim - este încă nevoie de ea.
Ramane sa includem modulul fastcgi in lighttpsd:
Să analizăm procesele care rulează folosind comanda de sus. Au existat mai multe procese php-cgi? Deci, totul funcționează. Un pic optimizați:
Modificarea parametrilor «PHP_FCGI_CHILDREN» 4 la 1 și «max-procs» la 2 la 1, limitând astfel numărul de procese php-cgi la două și eliberând un pic de memorie.
Salvați configul, reporniți lighttpsd-ul, așa cum am făcut-o înainte.
Coada de așteptare pentru mysql:
Ne schimbăm după cum urmează:
# 91; isamchk # 93;
key_buffer = 8M
# 91; mysqld # 93;
key_buffer = 16K
max_allowed_packet = 1M
thread_stack = 64K
table_cache = 4
Salvarea și repornirea mysql:
În acest stadiu, ar trebui să avem aproximativ jumătate din memoria RAM disponibilă, care este mult mai mare decât a fost.
Am pus Python și bzip2:
apt-get instala python bzip2
cd / tmp /
wget download.berlios.de/tf-b4rt/torrentflux-b4rt_1.0-beta2.tar.bz2
tar -xjf torrentflux-b4rt_1.0-beta2.tar.bz2
mv torrentflux-b4rt_1.0-beta2 / html / var / www / torrent
chown -R www-data # 58; www-data / var / www / torrent / inc / config /
Nume utilizator: root, Parola: parola pe care am setat-o la instalarea mysql. Puneți ambele semne de verificare.
O bază de date va fi creată, apoi o mulțime de mese vor ajunge undeva în afara monitorului. Nu ne este frică și vom fi răsplătiți. Ajungem aici:
apoi NU găsiți, apoi pentru a suporta jetoane suplimentare, cum ar fi arhivarea dosarelor, verificarea sumelor de control etc. Torrentele se leagă - sunt distribuite fără acest lucru, pe care doriți să le instalați - apt-get și numele modulului, totul este simplu.
Se va scrie că fișierul setup.php trebuie șters. Eliminăm și eliminăm drepturile de a scrie config-uri:
rm /var/www/torrent/setup.php
chown -R rădăcină # 58; root / var / www / torrent / inc / config /