4. Zusätzliche Module

4.1. mod_dav

4.1.3. Kompilieren und installieren

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

TipVerwirrender Dateiname
 

Der Dateiname mod_dav-1.0.3-1.3.6 suggeriert, dass das Module nur mit Apache 1.3.6 läuft, soll aber heissen, es läuft mit Apache >= 1.3.6

4.2. auth_ldap

4.2.3. Kompilieren und installieren

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. Kompilieren und installieren

/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/

Folgendes muss in httpd.conf zugefügt werden:

LoadModule mysql_auth_module libexec/mod_auth_mysql.so

Und dort wo auch die anderen module geladen werden:

AddModule mod_auth_mysql.c

Es ist darauf zu achten, das die MySQL Libs and Includes richtig angegeben wurden!

TipLibrary Pfad
 

Es ist sicherzustellen, das der Pfad /usr/local/mysql/lib/mysql in /etc/ld.so.conf steht bevor das Modul kompiliert wird

4.4. mod_dynvhost

4.4.3. Kompilieren und installieren

cd /usr/local

tar -xvzf mod_dynvhost.tar.gz

cd dynvhost/

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

TipÜberprüfung von httpd.conf
 

Ein Blick in httpd.conf ob mod_dynvhost.so beim Starten geladen wird ist sinnvoll:

LoadModule dynvhost_module libexec/mod_dynvhost.so

4.5. mod_roaming

4.5.3. Kompilieren und installieren

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

TipÜberprüfung von httpd.conf
 

Überprüfung von httpd.conf ob mod_roaming beim Starten geladen wird:


LoadModule roaming_module libexec/mod_roaming.so