123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- Quick installation instructions (UNIX):
- - Building on generic Unix:
- Add generic ldap support and the TWO ldap modules to the build, like this:
- ./configure --with-ldap --enable-ldap --enable-authnz-ldap
- The --with-ldap switches on LDAP library linking in apr-util. Make
- sure that you have an LDAP client library available such as those
- from Netscape/iPlanet/Sun One or the OpenLDAP project.
- The --enable-ldap option switches on the LDAP caching module. This
- module is a support module for other LDAP modules, and is not useful
- on its own. This module is required, but caching can be disabled
- via the configuration directive LDAPCacheEntries.
- The --enable-auth-ldap option switches on the LDAP authentication
- module.
- - Building on AIX:
- The following ./configure line is reported to work for AIX:
- CC=cc_r; export CC
- CPPFLAGS=-qcpluscmt;export CPPFLAGS
- ./configure --with-mpm=worker --prefix=/usr/local/apache \
- --enable-dav=static --enable-dav_fs=static --enable-ssl=static
- --with-ldap=yes --with-ldap-include=/usr/local/include
- --with-ldap-lib=/usr/local/lib --enable-ldap=static
- --enable-authnz-ldap=static
- Quick installation instructions (win32):
- 1. copy the file srclib\apr-util\include\apr_ldap.hw to apr_ldap.h
- 2. the netscape/iplanet ldap libraries are installed in srclib\ldap
- 3. Compile the two modules util_ldap and mod_authnz_ldap using the dsp files
- 4. You get a mod_authnz_ldap.so and a mod_ldap.so module
- 5. Put them in the modules directory, don't forget to copy the
- nsldap32v50.dll somewhere where httpd.exe will find it
- 6. Load the two modules in your httpd.conf, like below:
- LoadModule ldap_module modules/mod_ldap.so
- LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
- 7. Configure the directories as described in the docus.
|