Installation d apache 1.3.N pour lemonldap

Vous devez disposer d'un daemon httpd compilé avec les modules suivants:

[root@lemon bin]# ./httpd -l



Il faut les sources d'apache, de mod_perl et de mod_ssl .
Commencer par decompacter les sources d'apache puis celles de mod_ssl et enfin celles de mod_perl.
procéder à l'installation de mod_ssl  (suivre la doc de mod_ssl).
Aller dans le répertoire de source de mod_perl   et lancer la  commande suivante : 


perl Makefile.PL APACHE_PREFIX=/opt/apache_dev APACHE_SRC=/opt/apache_1.3.27/src DO_HTTPD=1 USE_APACI=1 \

EVERYTHING=1 APACI_ARGS='--enable-module=ssl --disable-module=negotiation --disable-module=autoindex –disable-module=imap \

--disable-module=userdir --disable-module=auth --enable-module=proxy –enable-module=rewrite'


nb: le fichier  apache.txt du projet lemonlap contient le texte de la commande.
Procéder  depuis  le répertoire d'installation  d'apache à la génération des certificats .

Installation d apache 2.0 pour lemonldap

Dans le répertoire des sources d'apache2 :

./configure --with-layout=Apache --enable-mods-shared=all --enable-ssl
--enable-proxy --enable-proxy-http --enable-proxy-ftp
make
make install

Dans le répertoire des sources de mod_perl


cd mod_perl-2.0.0-RC4/
perl Makefile.PL MP_APXS=/usr/local/apache2/bin/apxs
make
make test
make install

Puis rajouter dans httpd.conf les lignes suivantes :

LoadModule perl_module modules/mod_perl.so
 PerlModule Apache2
 PerlModule Apache::compat