Definice a význam Apache

Co je Apache?

Apache je nejoblíbenější webový server software. Umožňuje počítači hostovat jednu nebo více webových stránek, ke kterým lze přistupovat přes Internet pomocí Webového prohlížeče. První verze Apache byla vydána v roce 1995 společností Apache Group. V roce 1999 se ze skupiny Apache Group stala nezisková organizace Apache Software Foundation, která v současnosti udržuje vývoj softwaru webového serveru Apache.

Popularita Apache na trhu Webhostingu je dána především tím, že je open source a je zdarma. Proto mohou webhostingové společnosti nabízet webhostingová řešení založená na Apache s minimálními náklady. Jiný serverový software, například Windows Server, vyžaduje komerční licenci. Apache také podporuje více platforem, včetně operačních systémů Linux, Windows a Macintosh. Vzhledem k tomu, že mnoho distribucí Linuxu je také open-source, stala se kombinace Linux/Apache nejoblíbenější konfigurací webhostingu.

Apache může hostovat statické webové stránky, stejně jako dynamické webové stránky, které používají skriptovací jazyky na straně serveru, například PHP, Python nebo Perl. Podpora těchto a dalších jazyků je implementována prostřednictvím modulů nebo instalačních balíčků, které se přidávají do standardní instalace Apache. Apache podporuje také další moduly, které nabízejí pokročilé možnosti zabezpečení, nástroje pro správu souborů a další funkce. Většina instalací Apache obsahuje modul URL pro přepisování nazvaný „mod_rewrite“, který se stal pro webmastery běžným způsobem vytváření vlastních URL.

Ačkoli se software webového serveru Apache běžně označuje pouze jako „Apache“, technicky se nazývá „Apache HTTP Server“, protože tento software obsluhuje webové stránky prostřednictvím protokolu HTTP. Když je Apache spuštěn, jeho proces se jmenuje „httpd“, což je zkratka pro „démona HTTP“.

Definice Apache na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Apache nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Apache alebo chcete navrhnúť nový technický termín, kontaktujte nás.