Počítačové znalosti
Internet je tvořen množstvím webových serverů, které hostují webové stránky přístupné uživatelům z jejich počítačů. Tyto servery musí běžet na serverovém softwaru, který zpracovává požadavky uživatelů. Jedním z nejrozšířenějších balíčků je Apache HTTP Server – open‑source řešení, které vývojářům umožňuje hostovat webové stránky zdarma. Díky své spolehlivosti a flexibilitě se stal oblíbeným nástrojem pro webhosting.
Apache je webový server, který primárně zpracovává požadavky protokolu HTTP zaslané prostřednictvím URL (Uniform Resource Locator). URL je adresa, kterou uživatel zadá do prohlížeče, aby našel konkrétní stránku. Po zadání URL pošle prohlížeč HTTP požadavek na server běžící na Apache, typicky na portu 80. Apache pak požadavek vyřídí a vrátí požadovanou webovou stránku.
Apache dokáže současně obsluhovat mnoho HTTP požadavků. K tomu využívá více vláken (threads), což jsou samostatné běhy programu, které umožňují paralelní zpracování. Pro každý příchozí požadavek Apache vytvoří nové vlákno, které načte a odešle požadovanou stránku. Díky tomu může server obsluhovat více uživatelů najednou.
Kromě statických HTML stránek může Apache také poskytovat ke stažení různé soubory – audio, video, dokumenty (PDF, DOCX atd.). Pokud uživatel požaduje soubor skriptovacího jazyka, např. PHP, Python nebo Perl, Apache spustí příslušný program a výstup pošle zpět klientovi přes HTTP. Aby bylo možné takové skripty zpracovat, musí být na serveru nainstalován odpovídající modul.
Apache je k dispozici jako samostatný balíček i jako součást komplexnějších řešení. Jedním z nejpopulárnějších je stack LAMP (Linux + Apache + MySQL + PHP/Perl/Python), který kombinuje webový server s databází a skriptovacími jazyky a umožňuje vytvářet dynamické webové aplikace, například blogy.
Firmy i vysoké školy stále častěji monitorují, jak zaměstnanci a studenti využívají počítače. Proto instalují restriktivní software a firewally, které blokují přístup na nechtěné stránky. Jedním z možných řešení je vytvořit šifrované spojení mezi pracovním (nebo školním) počítačem a domácím počítače
Úvod Webový server umožňuje sdílet informace a soubory – od firemních aplikací po jednoduché domovské stránky. Pro veřejný přístup na internetu je potřeba nainstalovat službu Internet Information Services (IIS) spolu s komponentou World Wide Web Service. Ve Windows Server 2003 nejsou tyto služby sou