Co je server HTTP?
Server HTTP je server, který využívá protokol HTTP (HTTP) pro 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.
Použití serveru HTTP je nejčastěji vidět při procházení internetu na web, i když mnoho interních sítí také používá HTTP servery. 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 adresáře.VES Žádost o prohlížení webové stránky a odešle obsah webové stránky zpět do 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žít protokol HTTPS.
Kromě poskytování webových stránek mohou servery HTTP také přijímat data od klientů využívajících HTTP. 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.