Apache HTTP Server
Apache HTTP Server, často jednoduše nazývaný Apache, je open-source webový server, který umožňuje poskytovat webové stránky přes internet. Jedná se o jeden z nejrozšířenějších a nejdéle používaných webových serverů na světě. Vyvíjí ho Apache Software Foundation a je k dispozici zdarma.
Je navržen tak, aby obsluhoval požadavky od webových prohlížečů – tedy aby doručoval HTML stránky, obrázky, skripty a další obsah. Apache funguje na principu klient-server, kde prohlížeč (klient) odešle požadavek a Apache (server) na něj odpoví zasláním požadovaného obsahu.
Hlavní vlastnosti Apache:
- Modulární struktura – funkce serveru lze rozšiřovat pomocí modulů (např. pro SSL, přesměrování, autentizaci, PHP atd.)
- Podpora mnoha technologií – dobře spolupracuje s PHP, Pythonem, databázemi jako MySQL nebo MariaDB
- Možnost konfigurace přes .htaccess – přímá kontrola nad chováním webu v jednotlivých složkách
- Velká komunita a rozsáhlá dokumentace – snadná správa i řešení problémů
- Multiplatformní – funguje na Linuxu, Windows i macOS
Kde se Apache používá?
- Na webhostinzích pro provoz tisíců běžných webů
- V kombinaci s PHP a MySQL v tzv. LAMP stacku (Linux, Apache, MySQL, PHP)
- Pro firemní intranety i rozsáhlé veřejné webové portály
- V testovacím prostředí vývojářů (např. jako součást XAMPP nebo WAMP)
Apache je stabilní, ověřený a velmi flexibilní. Díky své otevřenosti a obrovské komunitě je oblíbený jak mezi začátečníky, tak profesionálními správci serverů.