Multimediaexpo.cz je již 18 let na českém internetu !!
V tiskové zprávě k 18. narozeninám brzy najdete nové a zásadní informace.
Apache HTTP Server
Z Multimediaexpo.cz
m (2.2.29 Released) |
(Výrazné vylepšení) |
||
Řádka 26: | Řádka 26: | ||
Název vznikl z úcty a obdivu k domorodému kmenu nativních Američanů – Apačů anebo [[angličtina|anglického]] slovního spojení „A patchy server“ (patchovaný server, kdysi byl Apache pouze sada patchů pro jiný web server). Jako [[indián]]ský [[symbol]] je ve znaku ptačí pero. | Název vznikl z úcty a obdivu k domorodému kmenu nativních Američanů – Apačů anebo [[angličtina|anglického]] slovního spojení „A patchy server“ (patchovaný server, kdysi byl Apache pouze sada patchů pro jiný web server). Jako [[indián]]ský [[symbol]] je ve znaku ptačí pero. | ||
- | === Historie verzí | + | == Funkce == |
+ | [[Soubor:Apache-Server-Status-24-2-2016.png|thumb|230px|Modul Apache '''mod_status''' nabízí nepřetržité sledování serveru]] | ||
+ | Apache podporuje velké množství funkcí, mnoho z nich je implementováno jako kompilované moduly rozšiřující [[Jádro (informatika)|jádro]]. Mohou to být funkce podpory [[Programovací jazyk|programovacích jazyků]] na straně serveru nebo různá [[Autentizace|autentizační]] schémeta. Příkladem podporovaných programovacích jazyků je [[Perl]], [[Python]], [[Tcl]] nebo [[PHP]]. Autentizační schémata jako například mod_access, mod_auth, mod_digest, a mod_auth_digest. Příkladem dalších funkcí je podpora [[Secure Sockets Layer|SSL]], [[Transport Layer Security|TLS]] (mod_ssl), [[Proxy server|proxy]] modul (mod_proxy), [[Uniform Resource Locator|URL]] rewriter známý jako rewrite engine z modulu mod_rewrite, configurace souborů [[log]]u (mod_log_config) a filtrace (mod_include a mod_ext_filter). | ||
+ | |||
+ | Apache dále obsahuje externí modul pro [[Komprese dat|kompresi]] dat webových stránek posílaných protokolem [[Hypertext Transfer Protocol|HTTP]] (mod_gzip), open source modul pro ochranu a prevenci webových aplikací před napadením (mod_security). Logy z Apache můžou být analyzovány pomocí browseru a skriptů jako AWStats/W3Perl nebo Visitors. Nastavit se dají i formy chybových zpráv, DBMS autentizační databáze a nechybí ani podpora mnoha grafických prostředí ([[Grafické uživatelské rozhraní|GUI]]). | ||
+ | |||
+ | Virtuální hosting je funkce dovolující jedné instalaci Apache na jednom fyzickém serveru obsluhovat více [[Internetová doména|webových domén]]. | ||
+ | |||
+ | == Historie verzí == | ||
{{RIGHTTOC}} | {{RIGHTTOC}} | ||
{| class="wikitable" style="float: left; margin-left: 1em;" | {| class="wikitable" style="float: left; margin-left: 1em;" |
Verze z 2. 3. 2016, 15:39
Apache HTTP Server je softwarový webový server s otevřeným kódem pro GNU/Linux, BSD, Solaris, Mac OS X, Microsoft Windows a další platformy. V současné době dodává prohlížečům na celém světě většinu internetových stránek.[1]
Historie
Vývoj Apache začal v roce 1993 v NCSA (National Center for Supercomputing Aplications) na Illinoiské univerzitě. Původní jméno projektu bylo NCSA HTTPd. V dalším roce však vývojářský tým opustil hlavní programátor Rob McCool, tím došlo ke zpomalení vývoje a poté, v roce 1998, k úplnému zastavení.
NCSA HTTPd však mezitím už používali správci webových serverů a dodávali k němu vlastní úpravy – patche (patch = záplata). Hlavní úlohu v dalším vývoji sehráli Brian Behlendorf a Cliff Skolnick, kteří založili e-mailovou konferenci a začali sběr úprav a jejich distribuci koordinovat. První veřejná verze s označením 0.6.2 byla vydána v dubnu 1995. Následovalo kompletní přepsání kódu (Apache2 už neobsahuje nic z původního NCSA HTTPd) a založení Apache Group, která je dnes základem vývojářského týmu.
Od dubna 1996 byl Apache nejpopulárnější server na internetu. V květnu 1999 běžel na 57 % všech serverů a v listopadu 2005 jeho používanost dosáhla 69 % (výsledky měření Netcraft).
Název vznikl z úcty a obdivu k domorodému kmenu nativních Američanů – Apačů anebo anglického slovního spojení „A patchy server“ (patchovaný server, kdysi byl Apache pouze sada patchů pro jiný web server). Jako indiánský symbol je ve znaku ptačí pero.
Funkce
Apache podporuje velké množství funkcí, mnoho z nich je implementováno jako kompilované moduly rozšiřující jádro. Mohou to být funkce podpory programovacích jazyků na straně serveru nebo různá autentizační schémeta. Příkladem podporovaných programovacích jazyků je Perl, Python, Tcl nebo PHP. Autentizační schémata jako například mod_access, mod_auth, mod_digest, a mod_auth_digest. Příkladem dalších funkcí je podpora SSL, TLS (mod_ssl), proxy modul (mod_proxy), URL rewriter známý jako rewrite engine z modulu mod_rewrite, configurace souborů logu (mod_log_config) a filtrace (mod_include a mod_ext_filter).
Apache dále obsahuje externí modul pro kompresi dat webových stránek posílaných protokolem HTTP (mod_gzip), open source modul pro ochranu a prevenci webových aplikací před napadením (mod_security). Logy z Apache můžou být analyzovány pomocí browseru a skriptů jako AWStats/W3Perl nebo Visitors. Nastavit se dají i formy chybových zpráv, DBMS autentizační databáze a nechybí ani podpora mnoha grafických prostředí (GUI).
Virtuální hosting je funkce dovolující jedné instalaci Apache na jednom fyzickém serveru obsluhovat více webových domén.
Historie verzí
Hlavní verze | První verze | Poslední opravná verze |
---|---|---|
1.3 | 1998-06-06 [2] | 2010-02-03 (1.3.42) [3] |
2.0 | 2002-04-06 [4] | 2013-07-10 (2.0.65) [5] |
2.2 | 2005-12-01 [6] | 2015-07-17 (2.2.29) [7] |
2.4 | 2012-02-21 [8] | 2015-10-13 (2.4.17) [9] |
Související články
Reference
- ↑ Web Server Surveys December, 2007 [online]. Netcraft, [cit. 2008-01-24]. Dostupné online.
- ↑ Announcement: Apache 1.3.0 Released (anglicky)
- ↑ Apache HTTP Server 1.3.42 released (final release of 1.3.x)
- ↑ Official Release: Apache 2.0.35 is now GA (anglicky)
- ↑ (Announcement) Apache HTTP Server 2.0.65 (anglicky)
- ↑ Apache HTTP Server 2.2.0 Released (anglicky)
- ↑ (Announce) Apache HTTP Server 2.2.29 Released (anglicky)
- ↑ (Announcement) Apache HTTP Server 2.4.1 Released (anglicky)
- ↑ Apache.org – Apache HTTP Server Project (anglicky)
Externí odkazy
|
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |