Vše, co pro základní instalaci potřebujete, je nainstalovat balík
obsahující Apache, tj. apache2. Navíc
nainstalujte jeden z balíčků s MPM (multiprocessing module), např.
apache2-prefork nebo
apache2-worker. Pokud zvolíte MPM,
pamatujte, že MPM s podporou vláken (worker) nelze použít s balíkem
mod_php4, protože některé knihovny z tohoto
balíčku stále nesplňují podmínku bezpečnosti vláken.
Apache se po instalaci nespouští automaticky. Je nutné ho aktivovat
v editoru úrovní běhu. Pokud ho chcete spouštět vždy při startu, zvolte
v editoru úrovní běhu úrovně 3 a 5. Zda je Apache aktivní, zjistíte
zadáním adresy http://localhost/ ve svém prohlížeči.
Je-li aktivní, zobrazí se testovací stránky obsažené v balíčku (pokud je
nainstalován) apache2-example-pages.
Abyste mohli používat aktivní obsah, musíte mít nainstalován modul
s podporou příslušného jazyka, který se rozhodnete používat. K dispozici
máte apache2-mod_perl pro Perl,
mod_php4 pro PHP a
mod_python pro Python.
Použití těchto modulů je popsáno v části
30.8.4 – „Generování aktivního obsahu pomocí modulů“.
V některých případech je vhodné doinstalovat rozšířenou dokumentaci,
kterou najdete v balíčku apache2-doc. Po
instalaci balíčku a spuštění serveru lze k dokumentaci přistupovat přímo
přes URL http://localhost/manual.
Pro vývoj nových modulů nebo jejich kompilaci potřebujete balíček
apache2-devel a vývojové nástroje. Ty
zahrnují apxs nástroje popsané v části
30.5.5 – „Instalace modulů pomocí apxs“.
Příkaz apxs2 je důležitý nástroj pro vývojáře modulů. Díky tomuto příkazu je možné jedním příkazem překompilovat i nainstalovat požadovaný nový modul (včetně provedení potřebných změn v konfiguračních souborech). Tímto příkazem lze instalovat také moduly dostupné jako objektové soubory (koncovka .o) nebo statické knihovny (koncovka .a). Ze zdrojového kódu příkaz apxs2 vytvoří DSO (Dynamic Shared Object), který může Apache používat jako modul.
Instalaci modulu ze zdrojového kódu lze provést příkazem jako
apxs2 -c -i -a mod_foo.c. Další volby tohoto příkazu
jsou popsány v manuálové stránce. Moduly je pak třeba aktivovat v souboru
/etc/sysconfig/apache2 položkou
APACHE_MODULES, jak je popsáno
v části 30.6.1 – „Konfigurace pomocí skriptu SuSEconfig“.
apxs2 je dostupný v několika verzích:
apxs2, apxs2-prefork a
apxs2-worker. apxs2
instaluje moduly tak, aby je mohly používat všechny MPM.
Ostatní programy instalují moduly tak, že mohou být používány
pouze příslušnými MPM. apxs2 instaluje moduly
do /usr/lib/apache2.
apxs2-prefork instaluje moduly do
/usr/lib/apache2-prefork.