je cherche a compiler apache avec une authentification par database.
J'ai extrait les source d'Apache 2.2.3 et j'ai lance la commande suivante :
CODE
./configure --with-ldap --enable-ldap --enable-auth-ldap=shared --enable-dav=shared --enable-info=shared --enable-cgi=shared --enable-dav-fs=shared --enable-so
make install
make install
j'ai ensuite installe APR
CODE
cd srclib/apr
./configure
gmake install
./configure
gmake install
et enfin, j'ai installer le module pour la database.
CODE
cd srclib/apr-util
./configure --with-pgsql=/usr/local/pgsql/ --with-apr=/usr/local/apache2/bin/apr-1-config
./configure --with-pgsql=/usr/local/pgsql/ --with-apr=/usr/local/apache2/bin/apr-1-config
Apres avoir modifier httpd.conf
CODE
LoadModule info_module modules/mod_dbd.so
LoadModule info_module modules/mod_authn_dbd.so
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule php4_module modules/libphp4.so
LoadModule info_module modules/mod_authn_dbd.so
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule php4_module modules/libphp4.so
j'ai redemarre apache ... et ca ne marche pas
CITATION
# /sbin/init.d/apache start
httpd: Syntax error on line 237 of /usr/local/apache2/conf/httpd.conf: Can't loc
ate API module structure `info_module' in file /usr/local/apache2/modules/mod_db
d.so: No Error
httpd: Syntax error on line 237 of /usr/local/apache2/conf/httpd.conf: Can't loc
ate API module structure `info_module' in file /usr/local/apache2/modules/mod_db
d.so: No Error
Je tourne en rond sans trouver ce qui ne vas pas
Toute aide est la bienvenue
Lolo