Paquetage "apache"


Apache Web server

Tato verze Apache HTTP serveru byla přeložena s moduly mod_perl a PHP3, které umožňují přístup k databázím mySQL, PostgreSQL a ADABAS D (pouze na strojích Intel). Pro zpřístupnění těchto vlastností je třeba nainstalovat také balíčky mod_php a mod_perl.

Jen velmi málo programů se rozšířilo tak rychle a získalo takové množství přívrženců v tak krátké době jako HTTP server Apache. Podle Netcraftu se server Apache používá na 49.05% všech serverů připojených do Internetu, což je 1 182 142 systémů. Během pouhých několika měsíců Apache nahradil NCSA server, který byl do té doby neohroženým favoritem. Beze sporu to bylo i proto, že Apache je odvozen ze zdrojových textů NCSA serveru, a jeho konfigurace je kompatibilní s konfigurací WWW serveru NCSA/1.3.

Projekt Apache byl vytvořen, aby poskytoval platformu pro vývoj volně dostupného HTTP serveru. Cílem bylo vyvinout bezpečný, efektivní a snadno rozšiřitelný server, který bude těsně sledovat vývoj HTTP protokolu. Tak se Apache stal náhradou za NCSA/1.3.

Kromě lepší výkonnosti, odstranění známých chyb a lepší implementace HTTP standardů (HTTP/1.1) Apache poskytuje další užitečné vlastnosti, které často chybí jiným serverům:

* soubory s hesly sloužící pro ochranu dokumentů před neautorizovaným přístupem mohou být různým způsobem indexovány. Díky tomu je vyhledání záznamu efektivnější než v normálních textových souborech.

* na chyby v požadavcích klientů lze pružně reagovat. Pro analýzu chyb a generování informativnějších odpovědí než jsou pouhé HTTP kódy chyb jak na straně klienta tak na straně správce mohou být používány CGI skripty.

* pro aliasy a přesměrování neexistují žádná omezení. Direktivy Alias a Redirect mohou být používány v libovolném počtu a hloubce vnoření.

* Apache může vybrat nejlepší reprezentaci prostředku podle preferencí poskytovaných prohlížečem pro média typ, jazyk, znakovou sadu a kódování (tzv. "Content Negotiation").

* pomocí Apache lze implementovat virtuální WWW servery. Požadavky na server mohou být rozlišeny pomocí IP adresy, která je použita pro server (nebo pomocí HTTP/1.1 direktivy Host:), a odpovídajícím způsobem zpracovány.

Mezi další výhody patří modulární koncepce a dobře dokumentované API (programátorské rozhraní). Díky nim je vývoj rozšíření pro server velmi snadný a do serveru lze snadno zabudovávat nové vlastnosti. Pro Apache existuje například implementace protokolu Secure Socket Layer (SSL) z Netscape umožňující bezpečnou komunikaci mezi serverem a klientem.

Apache je nainstalovaný v následujících adresářích:

/etc/httpd -> konfigurační soubory

/usr/sbin/httpd -> program serveru

/var/log/httpd.* -> protokolové soubory

/var/run/httpd.pid -> PID serveru

/usr/local/httpd -> kořenový adresář pro datové soubory

/sbin/init.d/apache -> skript pro spuštění a zastavení


Autor: Rob McCool <robm@netscape.com>, Robert S. Thau <rst@ai.mit.edu>, Roy T. Fielding <fielding@avron.ics.uci.edu>, Brian Behlendorf <brian@wired.com>, Harald Hanche-Olsen <hanche@imf.unit.no>, David Robinson <kluft@amdahl.com>, Wietse Venema <drtr@ast.cam.ac.uk>, Keith Shafer <Keith.Shafer@SanDiegoCA.ATTGIS.COM>, Kevin Steves <stevesk@mayfield.hp.com>
Copyright: (C) 1995-2000 The Apache Group
Version: 1.3.12-15

Espace disque requis
Contenus
Script d'installation

(c) SuSE - Derničre mise ŕ jour: 31.03.2000 12:55;