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.

Privacy Policy