Webový server môže byť: Počítač, ktorý je zodpovedný za vykonávanie príkazov HTTP od klientov – programov zvaných webový prehliadač. Vykonaním požiadavky sa rozumie odoslanie webovej stránky. Webové stránky sú obvykle dokumenty HTML. Počítačový program, ktorý vykonáva činnosti opísané vyššie.

Všeobecné vlastnosti Jednotlivé webové servery sa môžu v rôznych jednotlivostiach značne líšiť. Napriek tomu majú niekoľko spoločných vlastností.

Každý webový server je pripojený k počítačovej sieti a prijíma požiadavky v tvare HTTP. Na základe požiadavky zasiela ako odpoveď požadovanú HTML stránku. Odpoveď obvykle predstavuje nejaký HTML dokument, ale môže to byť i dokument v inom formáte – text, obrázok a pod.

Zdroj poskytovaných informácií Webový server má v zásade dve možnosti, ako získavať informácie, ktoré vracia klientom: sú to buď dopredu pripravené dátové súbory (HTML stránky), ktoré webový server bez zmeny poskytne klientovi (tzv. statický obsah) až na základe požiadavky klienta sú dáta zhromaždene (prečítané zo súboru, databázy, alebo nejakého koncového zariadenia), sformátované a pripravené k prezentácii vo formáte HTML a poskytnutá webovému prehliadaču (tzv. dynamický obsah)

K dynamickému vytváraniu obsahu sa používa množstvo rôznych technológií (Perl, PHP, ASP, ASP.NET, JSP a pod.). Statický obsah je schopný server poskytnúť významne rýchlejšie než dynamický. Na druhej strane pomocou dynamického obsahu je možné poskytnúť omnoho väčší obsah informácií a je možné reagovať i na rôzne „ad hoc“ požiadavky klientov. Preto sa v praxi v mnohých prípadoch oba spôsoby poskytovania obsahu kombinujú – napríklad pomocou cachovania.

Softvér Najrozšírenejšie programy, ktoré zabezpečujú službu webového servera:

• nginx Apache HTTP Server Internet Information Services Sun Java System Web Server LiteSpeed Cloudflare

Pozri aj HTTP, HTTPS CGI, ASP, PHP Webový prehliadač WWW Internet, Intranet

Iné projekty

Kategória:World Wide Web