Skip to main content

Apache

Projekt Apache HTTP Server je snaha o vývoj softvéru s otvoreným zdrojovým kódom s cieľom vytvoriť robustný, komerčný, funkčný a voľne dostupný zdrojový kód servera HTTP (Web).

Projekt je spoločne riadený skupinou dobrovoľníkov z celého sveta, ktorí využívajú internet a web na komunikáciu, plánovanie a vývoj servera a súvisiacej dokumentácie. Tento projekt je súčasťou nadácie Apache Software Foundation. Okrem toho do projektu prispievajú stovky používateľov svojimi nápadmi, kódom a dokumentáciou. Cieľom tohto dokumentu je stručne opísať históriu servera a oceniť mnohých prispievateľov.

Prevažná väčšina inštancií servera Apache HTTP beží na distribúciách Linuxu, ale súčasné verzie bežia aj na systémoch Microsoft Windows, OpenVMS a širokej škále systémov podobných Unixu. Predchádzajúce verzie bežali aj na NetWare, OS/2 a iných operačných systémoch vrátane portov pre mainframy.

Vývoj bol pôvodne založený na serveri NCSA HTTPd a začal sa začiatkom roku 1995 po zastavení prác na kóde NCSA. Apache zohral kľúčovú úlohu v počiatočnom raste World Wide Webu a rýchlo predbehol NCSA HTTPd ako dominantný server HTTP. V roku 2009 sa stal prvým softvérom webového servera, ktorý obslúžil viac ako 100 miliónov webových stránok.

Podľa odhadov spoločnosti Netcraft z januára 2021 obsluhuje Apache 24,63 % z jedného milióna webových stránok na svete, Nginx 23,21 % a Microsoft je na treťom mieste so 6,85 %, zatiaľ čo server W3Techs radí Apache na prvé miesto s 35,0 %, Nginx na druhé miesto s 33,0 % a server Cloudflare na tretie miesto so 17,3 %.