Skip to main content

Co je to server HTTP?

Server HTTP je server, který využívá protokol Hyper Text Transfer Protocol (HTTP) ke komunikaci s klientskými počítači, obvykle prostřednictvím internetového prohlížeče.HTTP je primární protokol používaný na webových stránkách a servery HTTP zabírají většinu serverů na internetu.Jiné typy serverů se používají pro konkrétnější použití, jako je souborový server, který používá protokol přenosu souborů (FTP) namísto http.Ačkoli mnoho interních sítí také používá servery HTTP.V typickém procesu prohlížení z klientského počítače je do adresáře prohlížeče vložen univerzální lokátor zdrojů (URL).Téměř vždy začíná definicí toho, jaký protokol bude použit k žádosti, což je obvykle protokol HTTP.Většina prohlížečů používá tento protokol ve výchozím nastavení, i když není konkrétně zadán do adresního řádku.Pro klienta, obvykle ve formě dokumentů Hyper Text Markup Language (HTML).Protokol HTTP je to, co se během tohoto procesu primárně používá.Občas v zabezpečených připojeních, jako je transakce kreditní karty, bude server používat protokol HTTPS, což je šifrovaná verze HTTP.Většina serverů HTTP může ve výchozím nastavení používat protokol HTTPS.To je dobré pro situace, kdy je potřeba vstup ze serveru HTTP, jako je vyplnění formuláře, provedení průzkumu nebo nahrávání souboru.Může to být ještě více problémem, když je server HTTP pouze v síti, například ve firemní nebo školní síti, protože často mají interaktivní webové stránky.

Nejoblíbenějším serverem HTTP na internetu je server Apache HTTP.Apache je považován za open-source software, což znamená primární zdrojový kód, který jej vytvořil, je zdarma a může jej uživatelé změnit a vylepšit.Kromě toho, že je zdarma, má také tu výhodu použití skriptování.To znamená, že samostatné skripty mohou být spuštěny odděleně od softwaru hlavního serveru, což umožňuje, aby webová stránka byla dynamická a rychle změnila obsah, aniž by došlo k celkovému výkonu webové stránky.Na začátku roku 2011 byly servery Apache HTTP použity přibližně u 60% všech serverů na internetu.