New maintainer:
This is the new location of the Apache LDAP vhost driver written by Brian Ferrris. On July 3, 2007 I took over this project. This page will have to stay untill I have had time to make a new one...
/Turbo Fredriksson, New Maintainer for the Apache LDAP vhost driver

Apache LDAP vhost driver

Mailing list

A mailing list is now availible for discussions and announcements related to this driver and other issues related to it. To join the list, send a mail to mod_ldapcfg-subscribe@lists.bayour.com. To subscribe to the CVS commit list, send a mail to cvs-mod_ldapcfg-subscribe@lists.bayour.com. Both lists are relative low-traffic lists.

CVS Repository

With the new maintainence, there is now a CVS repository and the CVS repository can be viewed over the web at the URL https://cvs.bayour.com/cgi-bin/cvsweb/mod_ldap_cfg/. To checkout the 1.0 version (unchanged from the 1.0 release done by Brian Ferris), execute the following two commands after each other (just press the ENTER key when asked for a password):
        cvs -d :pserver:anonymous@cvs.bayour.com:/var/cvs login
        cvs -d :pserver:anonymous@cvs.bayour.com:/var/cvs co -rUPSTREAM_1_0 modldapcfg
To retreive the latest CVS version, which have quite a number of changes compared to the initial version released by Brian, check out the CVS branch HEAD (replace UPSTREAM_1_0 with HEAD). The primary changes so far is: Lot's of Apache 2.x API changes...

Bug report system

With the new maintainence, there is now also a bug report system at the URL http://bugs.bayour.com/ (project mod_ldap_cfg).

Schemas

A schema called mod_ldap_cfg is used. A simple LDIF that uses this is also availible. I can also show you a more complex LDIF. This is a modified version of my primary webservers LDIF (I've just changed the names to protect the innocent :). I've also removed about ten virtual hosts - to much work 'cleaning' the LDIF. Hopfully you'll get the picture anyway :).
Btw, phpQLAdmin (my ISP management tool) supports this schema perfectly (I'm using it live on my own machines - the only way I'm currently adding/deleting and modifying Apache virtual hosts).

Apache config

To setup Apache to use this module, the httpd.conf is used.

Debian GNU/Linux packages

The latest version (as of 20070707) can be found as Deb packages for both Apache 1.3 and Apache 2. Note though that the Apache 2 module compiles, installs and loads in Apache 2. I have yet to actually test it (that is, test if it actually shows the site configured from LDAP). Testing is much appreciated...