Web poslužitelj je osnova svega što se događa s vašim web stranica, a opet ljudi često o tome ništa ne znaju. Znate li uopće koji se softver web poslužitelja izvodi na stroju? Što kažete na operativni sustav stroja?
Za jednostavna web mjesta, ova pitanja doista nisu bitna. Napokon, web stranica koja se izvodi na Unixu s Netscape poslužiteljem obično će raditi u redu na Windows računalu s IIS-om. Ali nakon što odlučite da vam trebaju naprednije značajke na vašoj web lokaciji (poput CGI-a, pristup bazi podataka, ASP, itd.), Znati što se nalazi na pozadini znači razliku između stvari koje rade i ne.
Operativni sustav
Većina web poslužitelja radi na jednom od tri operativna sustava:
- Unix
- Linux
- Windows NT
Windows NT stroj možete općenito prepoznati po proširenjima na web stranicama. To se vraća na DOS kada su imena datoteka trebala imati ekstenziju od 3 znaka. Linux i Unix web poslužitelji obično poslužuju datoteke s nastavkom .html.
Unix, Linux i Windows nisu jedini operativni sustavi za web poslužitelje, već samo neki od najčešćih. Pokrenuo sam web poslužitelje na Windowsima 95 i MacOS. I gotovo svaki postojeći operativni sustav ima barem jedan web poslužitelj ili se postojeći poslužitelji mogu kompilirati da bi se na njima izvodili.
Poslužitelji
Web poslužitelj je samo program pokrenut na računalu. Omogućuje pristup web stranicama putem Interneta ili druge mreže. Poslužitelji također rade stvari kao što su praćenje pogodaka web mjesta, bilježenje i prijavljivanje poruka o pogreškama i pružaju sigurnost.
Apači
Apache je vjerojatno najpopularniji svjetski web poslužitelj. Najviše se koristi, a budući da je izdan kao "otvoreni izvor" i bez naknade za upotrebu, za njega je napravljeno puno modifikacija i modula. Možete preuzeti izvorni kod i kompilirati ga za svoj stroj ili možete preuzeti binarne verzije za mnoge operativne sustave (poput Windows, Solaris, Linux, OS / 2, freebsd i još mnogo toga). Postoji i mnogo različitih dodataka za Apache. Nedostatak Apachea je taj što mu možda neće biti toliko neposredne podrške kao ostalim komercijalnim poslužiteljima. Međutim, sada su dostupne mnoge mogućnosti plaćanja za podršku. Ako koristite Apache, bit ćete u vrlo dobrom društvu.
Internet Information Services (IIS) Microsoftov je dodatak areni web poslužitelja. Ako koristite sustav Windows Server, ovo bi moglo biti najbolje rješenje za vas. Čisto su sučelje s OS Windows Server, a podržavaju vas podrška i snaga Microsofta. Najveći nedostatak ovog web poslužitelja je taj što je Windows Server vrlo skup. Malim tvrtkama nije namijenjeno isključivanje web usluga, osim ako nemate sve svoje podatke Pristupite i planirate voditi isključivo web poslovanje, mnogo je više od početnog tima za web razvoj potrebe. Međutim, veze s ASP.Netom i lakoća povezivanja s bazama podataka Access čine ga idealnim za web tvrtke.
Sun Java web poslužitelj
Treći veliki web poslužitelj u grupi je Sunce Java Web poslužitelj. Ovo je najčešće odabrani poslužitelj za korporacije koje koriste Unix Web poslužiteljske strojeve. Sun Java web poslužitelj nudi neke od najboljih i Apachea i IIS-a jer je podržani web-poslužitelj s jakom potporom poznate tvrtke. Također ima puno podrške s programskim komponentama i API-jem kako bi dobio više mogućnosti. Ovo je dobar poslužitelj ako tražite dobru podršku i fleksibilnost na Unix platformi.