You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Brian Kosick <bk...@mxlogic.com> on 2006/04/14 19:45:12 UTC

[users@httpd] Apache 2.2.0 and mod_authnz_ldap

Hi All,

I'm trying to get mod_authnz_ldap working statically compiled in, and I
cannot seem to get it working.   Whenever I try to start up apache I get
the following error.

[Fri Apr 14 11:36:41 2006] [error] Module mod_ldap missing. Mod_ldap
(aka. util_ldap) must be loaded in order for mod_auth_ldap to function
properly
Configuration Failed

Here's my configure
./configure
--prefix=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build
--bindir=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/bin.Linux --libdir=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/lib.Linux --sbindir=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/sbin.Linux --libexec=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/libexec.Linux --with-ssl=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/openssl/build --with-mpm=prefork --enable-static-support --enable-ssl=static --enable-v4-mapped --with-ldap --enable-authnz-ldap --with-ldap-sdk=openldap --enable-dbd --enable-authn-dbd

My httpd.conf file originally did not have a IfModule line for ldap, I
tried adding:

<IfModule util_ldap.c>
 <IfModule mod_authnz_ldap.c>
 </IfModule>
</IfModule>
 
It made no difference, and I got the same error.

Here the output from httpd -l

./httpd -l
Compiled in modules:
  core.c
  mod_authn_file.c
  mod_authn_dbd.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_dbd.c
  mod_include.c
  mod_filter.c
  mod_log_config.c
  mod_env.c
  mod_setenvif.c
  mod_ssl.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_negotiation.c
  mod_dir.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_so.c

Anyone have any idea what I am missing, any and all help would be
appreciated.

Thanks,
Brian


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


[users@httpd] Re: Apache 2.2.0 and mod_authnz_ldap

Posted by Brian Kosick <bk...@mxlogic.com>.
Never mind...  I figured it out.

I was missing a flag:  --enable-ldap

./configure
--prefix=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build
--bindir=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/bin.Linux
--libdir=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/lib.Linux
--sbindir=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/sbin.Linux
--libexec=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/libexec.Linux
--with-ssl=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/openssl/build
--with-mpm=prefork 
--enable-static-support
--enable-ssl=static
--enable-v4-mapped
--with-ldap
--enable-ldap
--enable-authnz-ldap
--with-ldap-sdk=openldap
--enable-dbd
--enable-authn-dbd

I had originally had the --enable-ldap in there, but the makefile
complained that apxs needed --with-ldap, so I changed it over to
--with-ldap, and everything compiled.  I think that there should be a
check in the makefile similar to the one with --with-ldap for
--enable-ldap, as it's needed when you enable the mod_authnz_ldap.

Thanks,
Brian


On Fri, 2006-04-14 at 11:45 -0600, Brian Kosick wrote:
> Hi All,
> 
> I'm trying to get mod_authnz_ldap working statically compiled in, and I
> cannot seem to get it working.   Whenever I try to start up apache I get
> the following error.
> 
> [Fri Apr 14 11:36:41 2006] [error] Module mod_ldap missing. Mod_ldap
> (aka. util_ldap) must be loaded in order for mod_auth_ldap to function
> properly
> Configuration Failed
> 
> Here's my configure
> ./configure
> --prefix=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build
> --bindir=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/bin.Linux --libdir=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/lib.Linux --sbindir=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/sbin.Linux --libexec=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/apache/build/libexec.Linux --with-ssl=/var/build/bkosick/edg-cozumel/Build/edg/edg-build/openssl/build --with-mpm=prefork --enable-static-support --enable-ssl=static --enable-v4-mapped --with-ldap --enable-authnz-ldap --with-ldap-sdk=openldap --enable-dbd --enable-authn-dbd
> 
> My httpd.conf file originally did not have a IfModule line for ldap, I
> tried adding:
> 
> <IfModule util_ldap.c>
>  <IfModule mod_authnz_ldap.c>
>  </IfModule>
> </IfModule>
>  
> It made no difference, and I got the same error.
> 
> Here the output from httpd -l
> 
> ./httpd -l
> Compiled in modules:
>   core.c
>   mod_authn_file.c
>   mod_authn_dbd.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_dbd.c
>   mod_include.c
>   mod_filter.c
>   mod_log_config.c
>   mod_env.c
>   mod_setenvif.c
>   mod_ssl.c
>   prefork.c
>   http_core.c
>   mod_mime.c
>   mod_status.c
>   mod_autoindex.c
>   mod_asis.c
>   mod_cgi.c
>   mod_negotiation.c
>   mod_dir.c
>   mod_actions.c
>   mod_userdir.c
>   mod_alias.c
>   mod_so.c
> 
> Anyone have any idea what I am missing, any and all help would be
> appreciated.
> 
> Thanks,
> Brian
> 

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org