Serverul web este baza a tot ceea ce se întâmplă cu pagina dvs. web și, totuși, adesea oamenii nu știu nimic despre asta. Știți chiar ce software de server Web rulează pe aparat? Ce zici de sistemul de operare al aparatului?
Pentru site-urile web simple, aceste întrebări nu contează. La urma urmei, o pagină web care rulează pe Unix cu un server Netscape va rula de obicei ok pe o mașină Windows cu IIS. Dar odată ce decideți că aveți nevoie de funcții mai avansate pe site-ul dvs. (cum ar fi CGI, acces la baze de date, ASP etc.), a ști ce este în back-end înseamnă diferența dintre lucrurile care funcționează și nu.
Sistemul de operare
Majoritatea serverelor web sunt rulate pe unul dintre cele trei sisteme de operare:
- Unix
- Linux
- windows NT
În general, puteți spune unei mașini Windows NT prin extensiile de pe paginile web. Acest lucru revine la DOS atunci când numele fișierelor erau necesare pentru a avea o extensie de 3 caractere. Serverele web Linux și Unix servesc de obicei fișiere cu extensia .html.
Unix, Linux și Windows nu sunt singurele sisteme de operare pentru serverele web, ci doar unele dintre cele mai comune. Am rulat servere web pe Windows 95 și MacOS. Și aproape orice sistem de operare care există are cel puțin un server web pentru acesta sau serverele existente pot fi compilate pentru a rula pe ele.
Servere
Un server web este doar un program care rulează pe un computer. Oferă acces la pagini web prin Internet sau altă rețea. Serverele fac, de asemenea, lucruri precum urmărirea accesărilor pe site, înregistrarea și raportarea mesajelor de eroare și asigurarea securității.
Apache
Apache este probabil cel mai popular server web din lume. Este cel mai utilizat și, deoarece este lansat ca „open source” și fără taxe de utilizare, a făcut multe modificări și module făcute pentru acesta. Puteți descărca codul sursă și îl puteți compila pentru mașina dvs. sau puteți descărca versiuni binare pentru multe sisteme de operare (cum ar fi Windows, Solaris, Linux, OS / 2, freebsd și multe altele). Există și multe programe de completare diferite pentru Apache. Dezavantajul pentru Apache este că s-ar putea să nu existe la fel de mult sprijin imediat pentru acesta ca alte servere comerciale. Cu toate acestea, există acum multe opțiuni de plată pentru asistență disponibile. Dacă utilizați Apache, veți fi într-o companie foarte bună.
Internet Information Services (IIS) este adăugarea Microsoft la arena serverelor web. Dacă rulați pe un sistem Windows Server, aceasta ar putea fi cea mai bună soluție pe care să o implementați. Se interacționează curat cu sistemul de operare Windows Server și sunteți susținut de sprijinul și puterea Microsoft. Cel mai mare dezavantaj al acestui server web este că Windows Server este foarte scump. Nu este menit ca întreprinderile mici să-și desfășoare serviciile web și, cu excepția cazului în care aveți toate datele în Access și intenționați să conduceți o afacere exclusiv bazată pe web, este mult mai mult decât are nevoie o echipă de dezvoltare web inițială. Cu toate acestea, conexiunile la ASP.Net și ușurința cu care vă puteți conecta la bazele de date Access îl fac ideal pentru companiile web.
Sun Web Server Sun
Al treilea mare server web al grupului este Sun Java Web Server. Acesta este cel mai adesea serverul ales pentru corporațiile care utilizează mașini server Unix Web. Sun Java Web Server oferă unele dintre cele mai bune dintre Apache și IIS, deoarece este un server Web acceptat, cu sprijin puternic de la o companie bine-cunoscută. De asemenea, are o mulțime de suport cu componente de completare și API-uri pentru a-i oferi mai multe opțiuni. Acesta este un server bun dacă sunteți în căutarea unui suport și flexibilitate bune pe o platformă Unix.