Name | Date | Size | |
---|---|---|---|
.. | 2014-10-20 06:37:06 | 31 | |
config.m4 | 2011-08-05 10:01:31 | 739 | |
Makefile.in | 2004-08-19 20:02:58 | 183 | |
mod_ldap.dsp | 2011-07-23 19:49:04 | 4.6 KiB | |
NWGNUmakefile | 2012-08-09 02:11:09 | 4.4 KiB | |
README.ldap | 2008-02-08 03:38:41 | 1.8 KiB | |
util_ldap.c | 2014-07-26 18:59:50 | 110.5 KiB | |
util_ldap_cache.c | 2013-07-17 22:51:18 | 12.9 KiB | |
util_ldap_cache.h | 2011-09-23 20:08:42 | 8.2 KiB | |
util_ldap_cache_mgr.c | 2014-10-20 06:37:06 | 29.5 KiB |
README.ldap
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.