4. Moduli aggiuntivi

4.1. mod_dav

4.1.3. Compilazione e installazione

cd /usr/local

tar -xvzf mod_dav-1.0.3-1.3.6.tar.gz
cd mod_dav-1.0.3-1.3.6

./configure --with-apxs=/usr/local/apache/bin/apxs

make
make install

SuggerimentoNome del file che disorienta
 

Il nome del file mod_dav-1.0.3-1.3.6 suggerisce che possa funzionare solo con Apache 1.3.6 ma attualmente funziona con tutti gli Apache >= 1.3.6

4.2. auth_ldap

4.2.3. Compilazione e installazione

cd /usr/local

tar -xvzf auth_ldap-1.6.0.tar.gz

cd auth_ldap-1.6.0

./configure --with-apxs=/usr/local/apache/bin/apxs \
--with-sdk=openldap

make
make install

4.3. mod_auth_mysql

4.3.3. Compilazione e installazione

gunzip mod_auth_mysql.c.gz

/usr/local/apache/bin/apxs \
-c -I/usr/local/mysql/include \
-L/usr/local/mysql/lib/mysql \
-lmysqlclient -lm mod_auth_mysql.c

cp mod_auth_mysql.so /usr/local/apache/libexec/

Si aggiunga questa linea al proprio httpd.conf:

LoadModule mysql_auth_module libexec/mod_auth_mysql.so

E dove vengono aggiunti gli altri moduli:

AddModule mod_auth_mysql.c

Ci si assicuri che il percorso delle librerie e degli include di MySQL sia corretto.

SuggerimentoPercorso della libreria
 

Ci si assicuri che il percorso /usr/local/mysql/lib/mysql sia inserito nel file /etc/ld.so.conf prima della compilazione

4.4. mod_dynvhost

4.4.3. Compilazione e installazione

cd /usr/local

tar -xvzf mod_dynvhost.tar.gz

cd dynvhost/

/usr/local/apache/bin/apxs -i -a -c mod_dynvhost.c

SuggerimentoVerificare httpd.conf
 

Nota: Si guardi nel file httpd.conf per verificare che mod_dynvhost.so sia caricato all'avvio:

LoadModule dynvhost_module libexec/mod_dynvhost.so

4.5. mod_roaming

4.5.3. Compilazione e installazione

cd /usr/local 

tar -xvzf mod_roaming-1.0.2.tar.gz

cd mod_roaming-1.0.2

/usr/local/apache/bin/apxs -i -a -c mod_roaming.c

SuggerimentoVerificare httpd.conf
 

Si controlli httpd.conf perché mod_roaming venga caricato all'avvio:

LoadModule roaming_module libexec/mod_roaming.so