mirror of
https://github.com/apache/httpd.git
synced 2025-08-10 02:56:11 +00:00

Going forwards, keep win32 build in svn once a tree is stable. Visual Studio 2010 users cannot convert our .dsp files, and ddk toolchain users couldn't either. Applies the same logic as r1100294 on the 2.2.x branch. Until the cmake build schema is entirely mature, these files are needed for command-line builds of the 2.4 tree, and are expected to change very little until the EOL of 2.4 branch. The .dsp source files are not directly usable for any shipping version of MSVC/Visual Studio (post-Visual Studio 97 release), while the .mak exports of these projects are usable on any flavor of the MS nmake build environment. The .dsp source files are retained for those users wishing to import these projects into the modern vcproj/sln file format. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1736270 13f79535-47bb-0310-9956-ffa450edef68
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.