Hello Apache gurus, I am having trouble getting mod_authnz_ldap to work in Apache.
httpd-2.2.9 running on Solaris 10 (in a non-global zone) Here is my configure line: ./configure --prefix=/svn/builds/apache-2.2.9_20081009 --enable-logio --enable-proxy --enable-proxy-http --enable-rewrite --enable-ssl --enable-vhost-alias --enable-headers --enable-dav --enable-dav-fs --enable-modules=ssl --with-ssl=/cust/share/opt/.openssl-0.9.8i/ --enable-authnz-ldap --enable-ldap --with-ldap --with-included-apr --enable-dav-lock --enable-deflate It configures, builds, and installs OK as far as I can tell. I am able to start httpd and can see the served pages. However, when I try to enable LDAP authentication in the config, it fails to start with the following error: -bash-3.00$ testweb/bin/apachectl start Syntax error on line 424 of /svn/testweb/etc/httpd.conf: Unknown Authn provider: ldap Here is the config section it is complaining about: <Location /svn> Options Indexes FollowSymLinks order allow,deny allow from all AuthType basic AuthName "svn repository" AuthBasicProvider ldap AuthLDAPURL ldap:// ldap.mycompany.com/DC=ad,DC=mycompany,DC=com?sAMAccountName?sub?(objectclass=*) AuthzLDAPAuthoritative off require valid user </Location> httpd -l shows the modules I think I need -bash-3.00$ apache_test/bin/httpd -l Compiled in modules: core.c mod_authn_file.c mod_authn_default.c mod_authz_host.c mod_authz_groupfile.c mod_authz_user.c mod_authnz_ldap.c mod_authz_default.c mod_auth_basic.c mod_include.c mod_filter.c mod_deflate.c util_ldap.c ....... ldd of httpd shows a reference to ldap -bash-3.00$ ldd apache_test/bin/httpd libldap-2.2.so.7 => /cust/soe/usr/lib/libldap-2.2.so.7 ...... Any ideas as to what I am missing? Is there some more tracing/debugging I can enable to gather better data? Thanks so much! Dave