Webový server: Porovnání verzí
| Řádek 7: | Řádek 7: | ||
nadřazené - internet | nadřazené - internet | ||
| − | podřazené - webová stránka, webová aplikace | + | podřazené - webová stránka, [[webová aplikace]] |
Verze z 19. 5. 2013, 12:27
Autor: Foral Jakub
Klíčová slova: web, server, internet
Související pojmy:
nadřazené - internet
podřazené - webová stránka, webová aplikace
Charakteristika
Počítač na kterém běží služba WWW(jsou na něm uloženy stránky k prohlížení).Bez Web serverů by nebyl Web. Právě na nich jsou uloženy HTML nebo XHTML dokumenty, nosiče Web stránek. Prakticky na jakékoliv téma. Při prohlížení Web stránek, díky hypertextovým odkazům, se zpravidla putuje po Web serverech v různých částech světa. Čtenář to ani nevnímá. Instalace je zpravidla prací pro administrátora serveru, ale zabývá se tím i řada specializovaných firem. Web servery běží nepřetržitě 24 hodin denně. Tomu musí odpovídat i příslušný hardware. Klíčová je také rychlost a dostatek paměti. I přes tyto nároky je ovšem možné instalovat Web server i na běžné PC. Výsledkem je něco, co se označuje jako personální Web server.
Historie
Tim Berners-Lee představil v roce 1989 nový projekt s cílem zjednodušit výměny informací mezi vědci na bázi hypertextových odkazů. Výsledkem projektu byly dva programy: 1) Browser WorldWideWeb 2) A první webový server na světě, později známý jako CERN httpd běžící na systému NeXTSTEP.
V letech 1991 a 1994 jednoduchost a efektivita prvních technologií pro surfování a výměnu dat přes World Wide Web pomohla rozšíření na mnoho operačních systémů a mezi různé sociální skupiny, nejprve vědce, později univerzity a průmysl. V roce 1994 se Tim Berners-Lee rozhodnul pro založení World Wide Web konzorcia (W3C), které mělo regulovat budoucí vývoj a standardizaci mnoha technologií jako jsou HTTP, HTML a jiné.
Apache
Populárním Web serverem je Web server zvaný Apač (Apache) na Web adrese www.apache.org. Je poskytován zdarma. Odhaduje se, že téměř 80% všech Web serverů je právě Apač. Jelikož hlavním cílem Apache není být „nejrychlejším“ webovým serverem, tak se i přesto dá jeho výkon srovnávat s ostatními výkonnými webovými servery. Místo implementování jedné architektury, Apache poskytuje mnoho tzv. MultiProcessing modulů (MPM) což mu dovoluje přizpůsobit se potřebám systému na kterém běží.
Bezpečný Webový server
Metoda šifrování RSA se používá k vytvořní tzv. bezpečného Web serveru. Bezpečným se rozumí, že se data, která se přenášejí mezi Web prohlížečem a Web serverem, šifrují, a tak chrání proti nepovolanému čtení. Taková ochrana může být zvláště důležitá pro Web server na obchodní účely.
V zásadě dnes existují 2 systémy, které umožňují vytvořit takový bezpečný Web server:
- S-HTTP od NCSA - jedná se o bezpečnou (šifrovanou) verzi standardního protokolu používaného ke komunikaci mezi Web serverem a Web prohlížečem. Je však dobré se přesvědčit, zda jej Web prohlížeč podporuje.
- SSL od Netscape (Secure Sockets Layer) - je podporován prohlížeči Netscape a jinými. Při instalaci se volí číselné šifry v souladu s RSA. Vrstva SSL se vkládá mezi aplikační vrstvu a vrstvu TCP komunikačního protokolu. Data se pak mezi Web serverem a web prohlížečem přenášejí za pomoci šifrování veřejným a tajným klíčem. Klíče mohou navíc obsahovat informaci od nějaké certifikační autority.
Vlastnictví
Pokud uživatel umístí HTML popřípadě XHTML dokument na Web server, stává se veřejným dokumentem. To je důležitá skutečnost, protože je otevřený mezinárodní audienci, tj. mohou jej prohlížet Web prohlížeče odkudkoliv z internetu. Stává se oknem, které tvůrce reprezentuje vůči světu. Fáze zveřejnění je tedy jednoduchá. Zdrojový dokument se jako počítačový soubor nakopíruje do odpovídajícího adresáře na Web serveru (např. public_html), případně se nastaví potřebná přístupová práva k souboru, aby ho mohl číst kdokoli.
Zastoupení různých Webových serverů na trhu
Podle průzkumu společnosti Netcraft z března 2011
| Produkt | Výrobce | Počet hostovaných stránek | Procentuální podíl |
|---|---|---|---|
| Apache | Apache Foundation | 179 720 332 | 60.31% |
| IIS | Microsoft | 57 644 692 | 19.34% |
| nginx | Igor Sysoev | 22 806 060 | 7.65% |
| GWS | 15,161,530 | 5.09% | |
| lighttpd | lighttpd | 1,796,471 | 0.60% |
Použitá literatura
NÁDBĚLA, Josef. Velký počítačový slovník. Vyd. 1. Kralice na Hané: Computer Media, 2004, 455 s. ISBN 80-866-8621-3.
KLÁN, Petr a Jindřich JINDŘICH. WWW pro zelenáče. Praha: Neocortex, 2002, 318 s. ISBN 80-863-3009-5.