Cel mai bun software de server Linux Web (& Apache Alternatives)
Dat fiind faptul că protocolul care rulează web-ul web - protocolul HTTP - este deschis și vizibil pentru întreaga lume, oricine are cunoștințele de programare își poate scrie propriul server web. De fapt, Wikipedia afișează peste 60 de servere web și acestea sunt doar cele publicate publicului. Deci, care este cel mai bun pe care ar trebui să-l executați pe serverul dvs. Linux?
Pentru a putea determina "cel mai bun", trebuie să ne uităm la mai mulți factori. În cele din urmă depinde de scopul dvs. final, deoarece unele servere web sunt orientate spre un fel de client, altele pentru viteză și altele pentru securitate. Principalii factori pe care îi vom analiza sunt fiabilitate, viteză, Securitate și usor de folosit.
O mulțime de servere web vor face pretenții de a fi “rege” din unul sau mai mulți dintre acești factori. Cu toate acestea, cred că dovada este în budincă și dacă vă uitați la utilizarea efectivă a serverului web pe internet, veți obține o idee mai bună despre înțelepciunea mulțimilor. Netcraft a urmărit tipurile de server web, nume de gazde și alte date din 1995 și este o modalitate excelentă de a vedea care sunt tendințele actuale în utilizarea serverului web.
Aici este sondajul de utilizare a serverului lor web până în decembrie 2010:
De la serverele web de vârf în uz curent, serverul de web IIS al Microsoft este singurul sistem cu Windows pur. Apache pe deplin este cel mai utilizat software de servere web bazat pe numărul de utilizatori. De asemenea, este bine să rețineți că este o platformă cross-platformă și va funcționa atât pe sistemele Windows cât și pe cele Linux.
În partea de sus a listei, avem Altele (toate celelalte programe software de tip server), Google (care utilizează propriul software de server personalizat), nginx și lighttpd. Cei trei voi detalia ca cele mai bune software-ul Linux server de web sunt lighttpd, nginx și Apache.
lighttpd
Lighttpd (pronunțat “Lighty”) sa născut din dorința de a crea un server web rapid, sigur și de încredere, cu o amprentă de memorie mică. Din punct de vedere funcțional, funcționează la fel ca Apache, cel mai utilizat server web, dar cu mai puțină memorie folosită pe serverele ocupate și o viteză mai mare de transfer atunci când este împins la limită. Actualizează în prezent câteva site-uri de trafic extrem de mari, cum ar fi Wikipedia și YouTube.
Configurarea se face foarte asemănătoare cu Apache (la care majoritatea oamenilor sunt obișnuiți) însă sintaxa este foarte diferită. Documentația lor este foarte amănunțită și vă va îndruma oricând prin orice sarcină de configurare de care aveți nevoie. Există, de asemenea, multe modalități disponibile online, care vă pot ajuta prin configurarea serverului în funcție de sistemul dvs. de operare sau puteți consulta Google pentru detalii specifice.
Lighttpd este un server web bun pentru cei care doresc să creeze o mașină care nu dispune de o mulțime de memorie sau care speră să își schimbe traficul mai ușor folosind software mai puternic.
Nginx
Nginx este un pic de fiară diferită. În timp ce funcționează normal, este folosită în principal pe site-uri web cu trafic mai mare ca proxy web; cu alte cuvinte, atunci când un utilizator accesează serverul nginx cu browserul, acesta va trimite cererea către alte servere din propria rețea privată, în funcție de tipul de conținut solicitat.
Documentația disponibilă nu este clară pentru începători, dar odată ce veți afla cunoștințele despre nginx, veți vedea cât de puternic este mai ales când rulați site-uri mai mari. Cele mai bune modalități de cumpărare sunt disponibile la Howtoforge și este posibil să fie nevoie să faceți niște instrucțiuni pentru a găsi instrucțiuni specifice pentru situația dvs..
Apache HTTP Server
Serverul HTTP Apache este, în general, cel mai popular server web de pe Internet care rulează pe aproape 60% din toate serverele web și, de asemenea, pe cel pe care îl comparăm acum cu toate celelalte. Apache, securitate, stabilitate și flexibilitate este motivul pentru care majoritatea administratorilor de servere web aleg acest lucru, iar Apache sa dovedit pe termen lung.
Configurația este bine documentată și sunt disponibile nenumărate modalități de cumpărare și accesare pentru cineva care tocmai a început să o folosească. Dacă sunteți nou în serverele web, Apache este cu siguranță locul unde puteți începe.
Apache este disponibil în pachetele implicite pe multe sisteme Linux și este de fapt instalat în mod implicit pe majoritatea și "httpd" este sinonim cu serverul web Apache. Ca și în cazul celuilalt software de mai sus, aplicația Apache HTTP este open source și oricine poate contribui la aceasta sau poate să o modifice în funcție de nevoile lor.
Care este bine pentru tine?
Răspunsul la această întrebare depinde în totalitate de utilizarea dvs. Dacă începi să încep, aș recomanda începutul cu Apache. Dacă sunteți în căutarea unei provocări sau doriți să cunoașteți alternative la Apache, verificați lighttpd care folosește o amprentă de memorie redusă. În sfârșit, dacă aveți nevoie de un proxy web pentru o bancă de servere - verificați nginx care funcționează foarte bine în această situație.
Aveți alte servere web preferate Linux? Asigurați-vă că ne spuneți mai jos!
Explorați mai multe despre: Apache Server, Web Server, Instrumente pentru webmasteri.