In questa esercitazione si procede all'installazione di una versione di Apache parallela a quella presente sui propri sistemi (installata tramite RPM) partendo direttamente dai sorgenti.
1 - Configurare la compilazione di Apache per gestire moduli dinamici (compilarli tutti e abilitarne il pił possibile), usare il layout "Apache" usare il target alternativo "httpdbis" per gestire 2 istanze di Apache sulla stessa macchina.
2 - Compilare i sorgent e installarli
3 - Modificare il file di configurazione per impostare come porta di listening la 81 invece dell'80 (in modo da poter avere entrambe le istanze lanciate contemporaneamente sulla stessa macchina).
4 - Lanciare la nuova istanza di Apache e verificare che sia effettivamente partita.
Comandi necessari
1 - ./configure --enable-module=all --enable-shared=max --with-layout=Apache --target=httpdbis
Configura la compilazione di Apache secondo le specifiche richieste
2 - make install
Compila e installa
3 - Editare /usr/local/apache/conf/httpd.conf
per indicare ad Apache di ascoltare sulla porta 81:
Listen 81
3 - /usr/local/apache/bin/apachectl start
Avvia Apache. netstat -nap
o ps -adef
permettono di vedere se ci sono due istanze diverse di Apache bindate sulle porte 80 e 81 e di vedere l'elenco dei processi sul sistema.
Installazione e upgrade di Apache tramite package e sorgenti.