Installazione di Apache
Apache (http://httpd.apache.org
) è un server Web OpenSource disponibile per Windows e per ogni dialetto Unix/Linux prodotto dalla Apache Software Foundation.
Si può installare compilandone i sorgenti (più difficile, permette maggiori customizzazioni e ottimizzazioni) o usando pacchetti software precompilati.
Apache ha una struttura modulare, con molti moduli forniti di default e altri sperimentali o di terze parti. I moduli possono essere compilati staticamente (e inclusi nel binario di Apache) o caricati in modo dinamico ed essere caricati tramite la direttiva LoadModule
nel file di configurazione.
Compilazione da sorgenti (Apache 2.0)
./configure [opzioni]
make
make install
Le opzioni permettono di abilitare il supporto di specifiche funzionalità o di definire parametri particolari.
Opzioni comuni per ./configure:
--prefix
- Imposta la directory di base in cui installare tutti i file
--show-layout
- Mostra, senza compilare, il layout della disposizione dei vari file
--enable-layout=layout
- Imposta un layout predefinito adeguato al proprio sistema (Apache, RedHat, GNU...)
--enable-suexec
- Abilita il supporto SuExec
--with-ssl=/path/lib/ssl
- Abilita il supporto SSL (necessario mod_ssl)
--enable-mods-shared=most
- Compila e attiva come moduli runtime la maggior parte di quelli forniti con i sorgenti. Oltre a "most" si può scrivere "all" oppure l'elenco, separato da uno spazio e fra virgolette, dei nomi dei moduli.
--enable-modules=most
- Stessa sintassi del precedente, ma abilita la compilazione di moduli statici.
Installazione da pacchetto
Apache è comunemente fornito con tutte le distribuzioni Linux, se non già installato è possibile farlo installando i pacchetti chiamati "apache" o, più recentemente, "httpd". Il manuale d'uso potrebbe essere fornito su un pacchetto separato.