Server de auto-suficiență

Editorial: trecutul, curentul, viitorul și gândurile tuturor și toate acestea.

Știri din industria jocurilor și revizuiri de jocuri, de la proiecte simple pe dispozitive mobile până la proiecte de nivel AAA.







Telecomunicații, legislație, servicii Internet, protocoale, standarde, amenințări de securitate și orice altceva care se întâmplă în domeniul comunicării, cu Internetul și cu noi toți.

Totul despre soluțiile software: de la sisteme de operare pentru diferite platforme și design automat, la aplicații mici dar utile în viața de zi cu zi.

Aproape toți utilizatorii unor astfel de rețele cunoscute sunt mulțumiți de serviciile oferite și se plâng doar de costul ridicat al traficului de intrare. Este clar că rețelele mari sunt mult mai ușoare: proprietarii lor primesc un venit considerabil și, prin urmare, își pot permite hardware-ul pentru un server dedicat și pot conține și un administrator inteligent de sistem. Și cum să fii un "setochkam" mic, la care nu sunt conectate mai mult de 10-15 calculatoare? Ideea de a invita „Varyag“ prin faptul că nu lipsit de bun simț, dar, de fiecare dată pentru a dezlega pentru astfel de servicii mai scumpe pentru a rupe banca (și să încerce să adune oameni cu „chirii“ suplimentare). Singura cale de ieșire este de a ridica servere virtuale și FTP cu propriile mâini. Deoarece nu este atât de dificil, așa cum pare la prima vedere. Unii cititori se vor întreba probabil: "Și care este, de fapt, pentru un astfel de animal - un server virtual, care sunt avantajele acestuia?" Să încercăm să ne dăm seama.

Pe serverele fizice, furnizorii adoptă, și nu doriți să menționez că, dacă doriți să știți despre costurile server hardware, s-ar putea obține o ușoară cădere (și, dacă se calculează și să plătească personalul ...). Desigur, fiind proprietarul echipamentului, veți avea în orice moment posibilitatea de a efectua lucrări de prevenire, de a actualiza echipamentul și de a instala orice software de tip server. Dar ai nevoie de ea?


Apache este destul de simplu de instalat: trebuie să specificați directorul în care se află programul și să determinați numele serverului creat.

Instalare și configurare

Înainte de a începe munca noastră, trebuie învățate două lucruri. În primul rând, vom instala Apache pe o unitate logică liberă (în cazul meu este un drive G :), dar în nici un caz în partiția de sistem. În al doilea rând: dacă, de exemplu, calea către interpretul Perl pe sistemele Unix arată ca / ​​usr / bin / perl, atunci în Windows este oarecum diferită - G: usrbinperl.exe.

Pentru a inițializa serverul, accesați directorul G: usrlocalApache2conf și deschideți fișierul httpd.conf în sistemul Notepad. În general, întreaga configurare a Apache este redusă la schimbarea unor înregistrări în acest fișier, dar trebuie să fii foarte atent când editezi și schimbi doar ceea ce este cu adevărat necesar!

Valoarea specificată în linia ServerName în nici un fel afectează validitatea muncii Apache, astfel încât peste acest parametru este permis să-și bată joc ad libitum (apel-suferință ca un serviciu de oriunde, chiar și „Servak.ru“). Situat chiar sub linia DocumentulRădăcină: noi trebuie să specifice fie calea către folderul în care se va pune HTML-pagini ale site-ului viitorului, sau de a crea un nou director pentru aceste nevoi. Am ales pentru a face un director numit www în rădăcina G. menționată pe disc și apoi linia de editat a devenit un DocumentulRădăcină „g: / www“ (desigur, puteți crea orice alt director).
Continuăm să studiem lista. Apoi apare un bloc al formularului Opțiuni FollowSymLinks AllowOverride Niciunul . Trebuie să înlocuim această înregistrare cu un alt bloc: Indicele de opțiuni include AllowOverride All . De ce asemenea trucuri?

Acest pas trebuie să facem pentru a determina care dosarul va conține HTML-fișiere (vezi. De mai sus), și dacă vă decideți să stocați pagina Web într-un alt director, asigurați-vă că pentru a specifica calea către aceasta, efectuați modificările corespunzătoare în blocul .

Din anumite motive, mi se pare că aveți o inimă bună și îi veți lăsa pe colegii dvs. din rețeaua locală să utilizeze serverul pentru a-și găzdui paginile de pornire. Dacă este cazul, creați un director de domiciliu suplimentar în rădăcina unității G: unde vor trăi "hamsterii" utilizatorilor, la fel ca pe un server web real. Acum acordați atenție liniei UserDir: trebuie să setați parametrul g: / home (cu siguranță, cu ghilimele duble). Cu câțiva pași mai jos, și în fața noastră încă o linie - DirectoryIndex, ar trebui să listați formatele paginilor de titlu ale site-ului. Lăsați-l să fie index.htm și index.html (DirectoryIndex index.htm index.html).







În opinia mea umilă, instalarea unui server web cu drepturi depline și nefolosirea de scripturi CGI ar fi extrem de scurtă. Cu toate acestea, Apache nu intră în astral pentru a urmări independent calea către dosarul cgi-bin unde ar trebui să stocați scripturile. Trebuie să găsim linia ScriptAlias ​​/ cgi-bin / și să specificăm directorul real, adică G: / usr / local / Apache2 / cgi-bin /. Nu uitați de ghilimele duble. Pentru fericirea completă rămâne să găsiți (puțin mai jos) și rescrieți blocul care începe cu și se încheie : în cazul nostru, această secțiune ar trebui să arate astfel:

AllowOverride All
Opțiuni ExecCGI
.

FTP-servere - la mase!

Desigur, îmi pare rău, dar încă o dată lista diferențele fundamentale dintre HTTP și FTP, precum și mențiune cu privire la beneficiile de transfer de fișiere FTP, nu are sens: aceste adevăruri sunt prezentate în sute de resurse pe Internet. Pentru noi, a doua etapă de "ridicare" a serverului înseamnă crearea și punerea în funcțiune a unui server FTP cu drepturi depline, care ar trebui să facă parte din serviciile de rețea.


Dacă sunteți prea leneș să începeți manual serviciul de software de fiecare dată, cereți-i Serv-U să o facă pentru dvs.

Acordați atenție comutatorului Porniți automat [serviciu de sistem]. Este logic să folosiți această opțiune, pentru ca Serv-U să ruleze de fiecare dată, indiferent dacă ne amintim de ea. Acum mergeți ușor la secțiunea Local Server> Settings> General. Cele mai interesante pentru noi sunt opțiunile pentru viteze mari de încărcare și descărcare, precum și abilitatea de a șterge o parte a fișierului care a fost parțial încărcat pe server (Ștergeți fișiere parțial încărcate). Acest lucru este valabil mai ales dacă utilizatorii au voie să-și încarce conținutul pe serverul FTP: adesea câțiva tovarăși întrerup descărcarea din diverse motive, ceea ce duce la o risipă inutilă de spațiu pe disc. Apropo, toate opțiunile din această secțiune sunt dezactivate în mod implicit.

Acum, să ne ocupăm de cele mai interesante și importante. În secțiunea Setări> General, setați numărul maxim de utilizatori pentru domeniu (număr maxim de utilizatori). După aceea, ne-ar fi oferit aparent imposibil - putem face ca folderele fizice situate în diferite partiții de disc să apară sub numele propriu-zis în directorul rădăcină al serverului FTP. Avantajul necondiționat al unei astfel de funcții este acela că este suficient să creați un director rădăcină al serverului (de exemplu, cu numele ftp) într-o anumită secțiune și să nu mai vă faceți griji cu privire la completarea domeniului creat de noi cu conținut. Cu alte cuvinte, directoarele partițiilor reale ale hard diskului vor deveni și foldere virtuale ale serverului FTP. E interesant, nu-i așa? Să vedem cum se face acest lucru.

Următorul pas: în fila Acces Dir, prin decizia puternică vom da dreptul utilizatorilor care așteaptă să vadă folderele virtuale ale serverului creat de noi. În mod implicit, masele au dreptul de a accesa dosarul rădăcină al serverului, rămâne doar să faceți clic pe butonul Adăugați și să specificați din nou calea completă pentru fiecare - atenție! - un dosar fizic, care are o povară grea de virtualizare. Dacă aveți încredere în locuitorii rețelei dvs., le puteți da dreptul de a încărca conținutul lor în anumite directoare de server - selectați doar unul dorit și puneți steagul în comutatorul Scrieți. Pe aceasta partea cea mai dificila a configuratiei poate fi considerata completa.
Deoarece avem toate drepturile de administrare, trebuie să fim pedepsiți și iertați, așa că ne întoarcem la fila Acces IP. După cum sugerează și numele, aici punem o barieră dezagreabilă și ne salutăm pe noi. Filtrarea este efectuată în conformitate cu regulile definite în secțiunea Editare reguli (dacă este cazul, secțiunea Informații minuscule conține un indiciu).

Să luăm în considerare un exemplu. În rețeaua de domiciliu 192.168.1.0, un tovarăș inconștient a creat propria sa subrețea 192.168.2.0. Desigur, mare și înfricoșată rețeaua principală manager nu-l descurajeze, ci, care deține o ranchiună, am decis să blocheze accesul la serviciul pentru toți utilizatorii rețelei 192.168.2.0. Pentru a face acest lucru, ar trebui să activați opțiunea Deny Access și să creați o regulă de blocare pentru absolut toți utilizatorii (*. *. *. *), Apoi faceți clic pe butonul Adăugare. Apoi, condus de un simț al datoriei, el trebuie să creeze o regulă pentru un user-friendly: acesta trebuie să activeze opțiunea de acces Permite și o mână de echilibru pentru a scrie 192.168.1 *, fără a uita, desigur, faceți clic pe butonul Add .. Rețineți că regulile create funcționează în conformitate cu principiul "de sus în jos", altfel, dacă interdicția urmează o regulă "permisivă", blocăm cu adevărat toate.

Alte setări, de exemplu, limitele de descărcare / încărcare a vitezei în fila General a setărilor de utilizator, lasă-mă la discreția dvs. În mod similar, puteți face față cu ușurință crearea grupurilor de utilizatori și distribuția utilizatorilor existenți pe aceleași grupuri (nu uitați de existența unui modul de Russification de calitate, chiar dacă nu este oficial). Setea de dreptate? Vizitați fila UL / DL Ratios unde puteți activa opțiunea care intră în relațiile de barter în rețea (de exemplu, după descărcarea a trei fișiere, utilizatorul va trebui să-și încarce trei pe propriul server).

Rămâne să menționăm monitorul pentru tavă utilitar încorporat, care este apelat din grupul de programe al butonului "Start". Situat în tavă, acest monitor va semnala cu promptitudine activitatea serverului, spunând numărul de utilizatori conectați și parametrii de încărcare. Destul de convenabil.

Asta-i tot, dragi tovarăși. După cum spun prietenii noștri străini jurnați, bucurați-vă! Rămâne doar să rezolvăm problema cu o conexiune de internet rapidă și de înaltă calitate. Această problemă depășește domeniul de aplicare al acestui articol, dar sunt sigur că veți fi încântat să vi se ofere asistență din partea furnizorilor locali, strălucind cu ochi plini de răzvrătire și vă frecați fericit cu mâinile în anticiparea profiturilor.

Scurt WS_FTP Server

În acest software, se utilizează o criptare SSL pe 128 biți pentru protejarea informațiilor trimise. În plus, programul vă permite să creați un număr nelimitat de conturi și să gestionați drepturile utilizatorilor la nivelul dosarelor individuale. Toate calitățile de mai sus fac ca produsul să fie foarte atractiv. În plus, programul poate fi accesat de pe orice computer conectat la rețea: este suficient să copiați fișierul executabil Server Manager la acesta. Da, e ghinion, recent, aici și acolo există mesaje deranjante și deseori sinistre despre vulnerabilitățile găsite în serverul WS_FTP.







Articole similare

Trimiteți-le prietenilor: