Re: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

2006-07-31 Thread Ricardo Stella


Declerck Michael-W30479 wrote:
> Elaine,
> Thank you for your help!
>
> I had already installed Apache once without any modules, so I had
> apr-utils installed.
>   
>
>   

Here's what I use (both under Solaris and RHEL4):

* Creat a myconfigure.sh script with the following:

---BEGIN---

#! /bin/sh
#
CFLAGS="-O2"; export CFLAGS
LDFLAGS="-L/usr/local/ssl/lib -L/usr/local/openldap/lib -L/usr/local/lib
-R/usr/local/ssl/lib:/usr/local/openldap/lib:/usr/local/lib"; export LDFLAGS
CPPFLAGS="-I/usr/local/ssl/include -I/usr/local/openldap/include
-I/usr/local/include"; export CPPFLAGS

"./configure" \
"--prefix=/usr/local/apache2" \
"--enable-mods-shared=most" \
"--with-ldap-include=/usr/local/openldap/include" \
"--with-ldap-lib=/usr/local/openldap/lib" \
"--with-ssl=/usr/local/ssl" \
"--with-ldap" \
"--enable-ldap" \
"--enable-authnz-ldap" \
"--enable-ssl" \
"$@"

---END---

The main thing is to make sure apache can find your built-in libraries
if you don't supply them.  On the RHEL setups I omit the ldap-include
and libs

My .02...


-- 

°(((=((===°°°(((===

begin:vcard
fn:Ricardo Stella
n:Stella;Ricardo
org:Rider University
adr;dom:;;2083 Lawrenceville Rd;Lawrenceville;NJ;08648
version:2.1
end:vcard


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

RE: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

2006-07-31 Thread Declerck Michael-W30479
Elaine,
Thank you for your help!

I had already installed Apache once without any modules, so I had
apr-utils installed.
I had been trying to compile and recompile apr-utils because of all the
errors having to do with apr-utils, but was unsuccessful every time.
One problem I had was that apr-utils was being extremely particular
about it's install directory.
In any directory other than /usr/local/apache2, or /usr/local/httpd-apr
and /usr/local/httpd-apr-utils, I would get a complaint stating
explicitly that it could not be installed in my
/home/userName/apache2.2.2 directory.
This complaint/error would occur during the 'make install' process
 
This is was the case, becasue I was using the --prefix to try to install
over my previous Apache install in my home directory.
 
The second problem was those two missing flags, thank you for pointing
me to those otherwise I would have never solved this issue!
--with-ldap-lib=/usr/local/lib and
--with-ldap-include=/usr/local/include.
 
Once you told me about those flags, I started over completely: I went to
a fresh environment with none of my previous env variables set, and
tarred Apache again into a new source directory.
I used those two flags plus all the previous flags:--prefix=(home
directory location) --enable-ldap, --enable-authnz-ldap, --with-ldap,
and also --enable-ssl.
 
The only problem I had then was the apr-utils message which complained
during the 'make install' process just as it had done before.
I took away the prefix flag, allowing Apache to install in the default
location: /usr/local/apache2. 
Result: 0 errors! I checked httpd -l and all the modules are there.
 
I have a few questions about your entry below:

> "./configure" \
> "--prefix=/www/httpd_2.2.2" \
> "--enable-so" \
> "--enable-ssl=shared" \
> "--with-ssl=/usr/local/ssl-httpd2" \
> "--enable-ldap" \
> "--enable-authnz-ldap" \
> "--with-ldap-lib=/usr/local/lib" \
> "--with-ldap-include=/usr/local/include" \
> "--with-ldap" \

What is the --enable-so flag for?
Is the --with-ssl flag pointing to the ssl libraries?
Why is --enable-ssl set to shared? Does that have something to do with
DSO?

Again, thank you very much for your help Elaine,
Micahel DeClerck

____________

From: elaine [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 28, 2006 3:03 PM
To: users@httpd.apache.org
Subject: Re: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2



Declerck Michael-W30479 wrote:


I tried the extra --with-ldap-include and --with-ldap-lib flags,
but I get the same error.
Do you think this may have to do with the environment variables
CPPFLAGS, CFLAGS, LDFLAGS, and or LD_LIBRARY_PATH?
See my previous message for what they are set to
(LD_LIBRARY_PATH is set to
/directory/of/previous/apache/install/lib:${LD_LIBRARY_PATH}).
 
I have been trying to do the apr-util recompile as listed on the
http://httpd.apache.org/docs/2.2/install.html page.
The first step on the site (see link above) which is to compile
apr, it compiles _very quickly_ (the make lasts about two lines). 
Otherwise, this first step compiles without incident into the
previous Apache install folder in my home directory.

I know two ways to solve this problem. I hope them would be useful for
you. 

1)  The first is using bundled apr and apr-util. It means that your
system can't have any
previous apr and apr-util installation in /usr/local (default
installation). If you have, you need to rename them.
After this, you can use all the flags that I've suggested. I recommend
to use "make clean" and "make distclean"
before the new build process.

Below,  my config.nice for example. How to use bundled apr/apr-util :


#! /bin/sh
#
# Created by configure

"./configure" \
"--prefix=/www/httpd_2.2.2" \
"--enable-so" \
"--enable-ssl=shared" \
"--with-ssl=/usr/local/ssl-httpd2" \
"--enable-ldap" \
"--enable-authnz-ldap" \
"--with-ldap-lib=/usr/local/lib" \
"--with-ldap-include=/usr/local/include" \
"--with-ldap" \
"$@"

Note that the three last flags tell to apr/apr-util where are the ldap
libraries :

"--with-ldap-lib=/usr/local/lib" \
"--with-ldap-include=/usr/local/include" \
"--with-ldap" \

2) The second way is using external apr and apr-util installation. In
this case, you can download apr/apr-util
(http://apr.apache.org/download.cgi), or use the bundled sources. I've
been used  the second and followed
the same document at http://httpd.apache.org/docs/2.2/install.html.
Remember that you need apr/apr-util >=
1.2 to apache 2.2.2.

Below,  the three steps that I've been used to install in this way :

a) Build and install apr 1.2 :

# cd /usr/local/src/http

Re: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

2006-07-28 Thread elaine





Declerck Michael-W30479 wrote:

  
  
  
  I tried the extra
--with-ldap-include and --with-ldap-lib flags, but I get the same error.
  Do you think this may have to do
with the environment variables CPPFLAGS, CFLAGS, LDFLAGS, and or
LD_LIBRARY_PATH?
  See my previous message for what
they are set to (LD_LIBRARY_PATH is set to
/directory/of/previous/apache/install/lib:${LD_LIBRARY_PATH}).
   
  I have been trying to do the
apr-util recompile as listed on the http://httpd.apache.org/docs/2.2/install.html page.
  The first step on the site (see
link above) which is to compile apr, it compiles _very quickly_ (the
make lasts about two lines). 
  Otherwise, this first
step compiles without incident into the previous Apache install folder
in my home directory.

I know two ways to solve this problem. I hope them would be useful for
you. 

1)  The first is using bundled apr and apr-util. It means that your
system can't have any
previous apr and apr-util installation in /usr/local (default
installation). If you have, you need to rename them.
After this, you can use all the flags that I've suggested. I recommend
to use "make clean" and "make distclean"
before the new build process.

Below,  my config.nice for example. How to use bundled apr/apr-util :

#! /bin/sh
#
# Created by configure

"./configure" \
"--prefix=/www/httpd_2.2.2" \
"--enable-so" \
"--enable-ssl=shared" \
"--with-ssl=/usr/local/ssl-httpd2" \
"--enable-ldap" \
"--enable-authnz-ldap" \
"--with-ldap-lib=/usr/local/lib" \
"--with-ldap-include=/usr/local/include" \
"--with-ldap" \
"$@"

Note that the three last flags tell to apr/apr-util where are the ldap
libraries :
"--with-ldap-lib=/usr/local/lib" \
"--with-ldap-include=/usr/local/include" \
"--with-ldap" \

2) The second way is using external apr and apr-util installation. In
this case, you can download apr/apr-util
(http://apr.apache.org/download.cgi), or use the bundled sources.
I've been used  the second and followed
the same document at http://httpd.apache.org/docs/2.2/install.html.
Remember that you need apr/apr-util >=
1.2 to apache 2.2.2.

Below,  the three steps that I've been used to install in this way :

a) Build and install apr
1.2 :
# cd /usr/local/src/httpd-2.2.2/srclib/apr
# ./configure
# make
# make install


b) Build and install apr-util 1.2 :

# cd /usr/local/src/httpd-2.2.2/srclib/apr-util
# ./configure \
--with-apr-1=/usr/local/apr \
--with-ldap \
--with-ldap-include=/usr/local/include \
--with-ldap-lib=/usr/local/lib
# make
# make install


c) Build and install apache 2.2.2 (httpd config.nice) :
#! /bin/sh
#
# Created by configure

"./configure" \
"--prefix=/www/httpd_2.2.2" \
"--enable-so" \
"--enable-ssl=shared" \
"--with-ssl=/usr/local/ssl-httpd2" \
"--enable-ldap" \
"--enable-authnz-ldap" \
"$@"

# make
# make install 

I've used in this manner without CPPFLAGS, CFLAGS, LDFLAGS or LD_LIBRARY_PATH, 
although I've tried to use them also in my effort when I had the same problem.

Regards,

Elaine



   
  The second step apr-util
configuration runs without incident, but during the make I get the
following error:
   
  libtool: install: error: cannot
install `libaprutil-1.la' to a directory not ending in
/directory/of/previous/apache/install//lib
make: *** [install] Error 1
  
  despite the prefix flag being
set to /directory/of/previous/apache/install, it seems like it is
looking somewhere else. But I don't know how to tell.
  I'm thinking that I should have
never compiled Apache the first time with a prefix, I have a feeling
this has not helped my problems.
   
  So I tried to compile apache
again (with all your suggested flags below) without the prefix. I
experienced the same apr library errors during the make as listed in my
previous email.
  Again, I am not sure if this has
anything to do with the environment variables I have set, to tell you
the truth I am not really sure when or when not to use them.
  The problems seem to pile on top
of themselves.
   
  I thank you for your response,
if you have any further advice I am grateful to hear it.
  
  
  From: elaine
[mailto:[EMAIL PROTECTED]] 
  Sent: Friday, July 28, 2006 8:12 AM
  To: users@httpd.apache.org
  Subject: Re: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2
  
  
Michael,
  
Do you have any previous apr installation ? 
If you don't have, try to use the bundled apr and apr-util that comes
with the apache httpd 
source releases. To do this, you need to include these options into
your apache configuration:
  
  --enable-ldap
--enable-authnz-ldap
--with-ldap-lib=/usr/local/lib
--with-ldap-include=/usr/local/include
--with-ldap

Regards,
Elaine
  
  
  
Declerck Michael-W30479 wrote:
  
My current situation of mod_authnz_

RE: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

2006-07-28 Thread Declerck Michael-W30479



Update:
 
I went to a clean environment shell and tried Elaine's 
suggestions. The Apache installed successfully!
 
However, there was one condition during the install: I 
could not install Apache into it's original home directory 
location.
I had to install it in 
/usr/local/apache2.
 
Everytime I treid to install in the old location, I would 
get an erro saying "libtool will only install apr into a directory ending in 
/usr/local/apache2//lib".
I tried recompiling apr into my home 
directory using the steps on the http://httpd.apache.org/docs/2.2/install.html page, 
and I got the same error as above. 
I tried using the --with-apr and --with-apr-util flags 
pointing to my original install in the home directory, but that only caused 
errors in the make.
 
Thus, I have apache installed in two places on my machine 
(oh double the fun!).
Does anyone know if the modules I installed will be 
availabe to both installs?
 
Any advice is appreciated,
Micahel


From: Declerck Michael-W30479 Sent: 
Friday, July 28, 2006 11:10 AMTo: 
users@httpd.apache.orgSubject: RE: [EMAIL PROTECTED] mod_authnz_ldap for 
2.2.2

I tried the extra --with-ldap-include and --with-ldap-lib 
flags, but I get the same error.
Do you think this may have to do with the environment 
variables CPPFLAGS, CFLAGS, LDFLAGS, and or LD_LIBRARY_PATH?
See my previous message for what they are set to 
(LD_LIBRARY_PATH is set to 
/directory/of/previous/apache/install/lib:${LD_LIBRARY_PATH}).
 
I have been trying to do the apr-util recompile as listed 
on the http://httpd.apache.org/docs/2.2/install.html page.
The first step on the site (see link above) which is 
to compile apr, it compiles _very quickly_ (the make lasts about two lines). 

Otherwise, this first step compiles without incident 
into the previous Apache install folder in my home 
directory.
 
The second step apr-util configuration runs without 
incident, but during the make I get the following error:
 
libtool: install: error: cannot install `libaprutil-1.la' 
to a directory not ending in /directory/of/previous/apache/install//libmake: 
*** [install] Error 1
despite the prefix flag being set to 
/directory/of/previous/apache/install, it seems like it is looking somewhere 
else. But I don't know how to tell.
I'm thinking that I should have never compiled Apache the 
first time with a prefix, I have a feeling this has not helped my 
problems.
 
So I tried to compile apache again (with all your suggested 
flags below) without the prefix. I experienced the same apr library errors 
during the make as listed in my previous email.
Again, I am not sure if this has anything to do with the 
environment variables I have set, to tell you the truth I am not really sure 
when or when not to use them.
The problems seem to pile on top of 
themselves.
 
I thank you for your response, if you have any further 
advice I am grateful to hear it.


From: elaine [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 28, 2006 8:12 AMTo: 
users@httpd.apache.orgSubject: Re: [EMAIL PROTECTED] mod_authnz_ldap for 
2.2.2
Michael,Do you have any previous apr installation ? If 
you don't have, try to use the bundled apr and apr-util that comes with the 
apache httpd source releases. To do this, you need to include these options 
into your apache configuration:--enable-ldap
--enable-authnz-ldap
--with-ldap-lib=/usr/local/lib
--with-ldap-include=/usr/local/include
--with-ldap

Regards,
Elaine
Declerck Michael-W30479 wrote:
My current situation of mod_authnz_ldap is still not good.

The issue was the ldap libraries which I had downloaded from the
OpenLDAP source.
The libraries were being installed in /usr/local/lib.
I had to point LDFLAGS to -L/usr/local/lib, and CPPFLAGS and CFLAGS to
-I/usr/local/include.
The Apache configure had no errors with these environment variables.

Unfortunately,
I get these errors during the Apache make:
server/.libs/libmain.a(exports.o):(.data+0xe48): undefined reference to
`apr_ldap_ssl_init'
server/.libs/libmain.a(exports.o):(.data+0xe4c): undefined reference to
`apr_ldap_ssl_deinit'
server/.libs/libmain.a(exports.o):(.data+0xe50): undefined reference to
`apr_ldap_init'
server/.libs/libmain.a(exports.o):(.data+0xe54): undefined reference to
`apr_ldap_info'
server/.libs/libmain.a(exports.o):(.data+0xe58): undefined reference to
`apr_ldap_get_option'
server/.libs/libmain.a(exports.o):(.data+0xe5c): undefined reference to
`apr_ldap_set_option'
server/.libs/libmain.a(exports.o):(.data+0xe60): undefined reference to
`apr_ldap_is_ldap_url'
server/.libs/libmain.a(exports.o):(.data+0xe64): undefined reference to
`apr_ldap_is_ldaps_url'
server/.libs/libmain.a(exports.o):(.data+0xe68): undefined reference to
`apr_ldap_is_ldapi_url'
server/.libs/libmain.a(exports.o):(.data+0xe6c): undefined reference to
`apr_ldap_url_parse_ext'
server/.libs/libmain.a(exports.o):(.data+0xe70): undefined reference to
`

RE: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

2006-07-28 Thread Declerck Michael-W30479



I tried the extra --with-ldap-include and --with-ldap-lib 
flags, but I get the same error.
Do you think this may have to do with the environment 
variables CPPFLAGS, CFLAGS, LDFLAGS, and or LD_LIBRARY_PATH?
See my previous message for what they are set to 
(LD_LIBRARY_PATH is set to 
/directory/of/previous/apache/install/lib:${LD_LIBRARY_PATH}).
 
I have been trying to do the apr-util recompile as listed 
on the http://httpd.apache.org/docs/2.2/install.html page.
The first step on the site (see link above) which is 
to compile apr, it compiles _very quickly_ (the make lasts about two lines). 

Otherwise, this first step compiles without incident 
into the previous Apache install folder in my home 
directory.
 
The second step apr-util configuration runs without 
incident, but during the make I get the following error:
 
libtool: install: error: cannot install `libaprutil-1.la' 
to a directory not ending in /directory/of/previous/apache/install//libmake: 
*** [install] Error 1
despite the prefix flag being set to 
/directory/of/previous/apache/install, it seems like it is looking somewhere 
else. But I don't know how to tell.
I'm thinking that I should have never compiled Apache the 
first time with a prefix, I have a feeling this has not helped my 
problems.
 
So I tried to compile apache again (with all your suggested 
flags below) without the prefix. I experienced the same apr library errors 
during the make as listed in my previous email.
Again, I am not sure if this has anything to do with the 
environment variables I have set, to tell you the truth I am not really sure 
when or when not to use them.
The problems seem to pile on top of 
themselves.
 
I thank you for your response, if you have any further 
advice I am grateful to hear it.


From: elaine [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 28, 2006 8:12 AMTo: 
users@httpd.apache.orgSubject: Re: [EMAIL PROTECTED] mod_authnz_ldap for 
2.2.2
Michael,Do you have any previous apr installation ? If 
you don't have, try to use the bundled apr and apr-util that comes with the 
apache httpd source releases. To do this, you need to include these options 
into your apache configuration:--enable-ldap
--enable-authnz-ldap
--with-ldap-lib=/usr/local/lib
--with-ldap-include=/usr/local/include
--with-ldap

Regards,
Elaine
Declerck Michael-W30479 wrote:
My current situation of mod_authnz_ldap is still not good.

The issue was the ldap libraries which I had downloaded from the
OpenLDAP source.
The libraries were being installed in /usr/local/lib.
I had to point LDFLAGS to -L/usr/local/lib, and CPPFLAGS and CFLAGS to
-I/usr/local/include.
The Apache configure had no errors with these environment variables.

Unfortunately,
I get these errors during the Apache make:
server/.libs/libmain.a(exports.o):(.data+0xe48): undefined reference to
`apr_ldap_ssl_init'
server/.libs/libmain.a(exports.o):(.data+0xe4c): undefined reference to
`apr_ldap_ssl_deinit'
server/.libs/libmain.a(exports.o):(.data+0xe50): undefined reference to
`apr_ldap_init'
server/.libs/libmain.a(exports.o):(.data+0xe54): undefined reference to
`apr_ldap_info'
server/.libs/libmain.a(exports.o):(.data+0xe58): undefined reference to
`apr_ldap_get_option'
server/.libs/libmain.a(exports.o):(.data+0xe5c): undefined reference to
`apr_ldap_set_option'
server/.libs/libmain.a(exports.o):(.data+0xe60): undefined reference to
`apr_ldap_is_ldap_url'
server/.libs/libmain.a(exports.o):(.data+0xe64): undefined reference to
`apr_ldap_is_ldaps_url'
server/.libs/libmain.a(exports.o):(.data+0xe68): undefined reference to
`apr_ldap_is_ldapi_url'
server/.libs/libmain.a(exports.o):(.data+0xe6c): undefined reference to
`apr_ldap_url_parse_ext'
server/.libs/libmain.a(exports.o):(.data+0xe70): undefined reference to
`apr_ldap_url_parse'
modules/aaa/.libs/libmod_authnz_ldap.a(mod_authnz_ldap.o): In function
`mod_auth_ldap_parse_url':mod_authnz_ldap.c:(.text+0x1e84): undefined
reference to `apr_ldap_url_parse'
collect2: ld returned 1 exit status
make[1]: *** [httpd] Error 1

I have very little idea of what to do.
Any help at all is appreciated.


-Original Message-
From: Declerck Michael-W30479 
Sent: Thursday, July 20, 2006 2:31 PM
To: users@httpd.apache.org
Subject: RE: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

Kenneth,
Thank you for the redirect to /usr/lib/apache2/modules/, I was wondering
why none of the modules had the .so extension in the mods-available/
directory.
Upon looking in that folder, I found a mod_auth_ldap.so module which the
link below suggests was replaced by mod_authnz_ldap in the Apache2.2
release.

The documentation said that the most significant change between 2.0 and
2.2 was the authorization modules
(http://httpd.apache.org/docs/2.2/upgrading.html).
I have been searching around in the Ubuntu Dapper servertalk and howto
forums, but have found nothing as yet.

I am going to try to use the mod_auth_ldap.so 

Re: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

2006-07-28 Thread elaine




Michael,

Do you have any previous apr installation ? 
If you don't have, try to use the bundled apr and apr-util that comes
with the apache httpd 
source releases. To do this, you need to include these options into
your apache configuration:

--enable-ldap
--enable-authnz-ldap
--with-ldap-lib=/usr/local/lib
--with-ldap-include=/usr/local/include
--with-ldap

Regards,
Elaine



Declerck Michael-W30479 wrote:

  My current situation of mod_authnz_ldap is still not good.

The issue was the ldap libraries which I had downloaded from the
OpenLDAP source.
The libraries were being installed in /usr/local/lib.
I had to point LDFLAGS to -L/usr/local/lib, and CPPFLAGS and CFLAGS to
-I/usr/local/include.
The Apache configure had no errors with these environment variables.

Unfortunately,
I get these errors during the Apache make:
server/.libs/libmain.a(exports.o):(.data+0xe48): undefined reference to
`apr_ldap_ssl_init'
server/.libs/libmain.a(exports.o):(.data+0xe4c): undefined reference to
`apr_ldap_ssl_deinit'
server/.libs/libmain.a(exports.o):(.data+0xe50): undefined reference to
`apr_ldap_init'
server/.libs/libmain.a(exports.o):(.data+0xe54): undefined reference to
`apr_ldap_info'
server/.libs/libmain.a(exports.o):(.data+0xe58): undefined reference to
`apr_ldap_get_option'
server/.libs/libmain.a(exports.o):(.data+0xe5c): undefined reference to
`apr_ldap_set_option'
server/.libs/libmain.a(exports.o):(.data+0xe60): undefined reference to
`apr_ldap_is_ldap_url'
server/.libs/libmain.a(exports.o):(.data+0xe64): undefined reference to
`apr_ldap_is_ldaps_url'
server/.libs/libmain.a(exports.o):(.data+0xe68): undefined reference to
`apr_ldap_is_ldapi_url'
server/.libs/libmain.a(exports.o):(.data+0xe6c): undefined reference to
`apr_ldap_url_parse_ext'
server/.libs/libmain.a(exports.o):(.data+0xe70): undefined reference to
`apr_ldap_url_parse'
modules/aaa/.libs/libmod_authnz_ldap.a(mod_authnz_ldap.o): In function
`mod_auth_ldap_parse_url':mod_authnz_ldap.c:(.text+0x1e84): undefined
reference to `apr_ldap_url_parse'
collect2: ld returned 1 exit status
make[1]: *** [httpd] Error 1

I have very little idea of what to do.
Any help at all is appreciated.


-Original Message-
From: Declerck Michael-W30479 
Sent: Thursday, July 20, 2006 2:31 PM
To: users@httpd.apache.org
Subject: RE: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

Kenneth,
Thank you for the redirect to /usr/lib/apache2/modules/, I was wondering
why none of the modules had the .so extension in the mods-available/
directory.
Upon looking in that folder, I found a mod_auth_ldap.so module which the
link below suggests was replaced by mod_authnz_ldap in the Apache2.2
release.

The documentation said that the most significant change between 2.0 and
2.2 was the authorization modules
(http://httpd.apache.org/docs/2.2/upgrading.html).
I have been searching around in the Ubuntu Dapper servertalk and howto
forums, but have found nothing as yet.

I am going to try to use the mod_auth_ldap.so and see how the Apache
takes it.
I will let you know what happens Kenneth.

If anyone has found anywhere to download standard 2.2 modules such as
mod_auth_basic, mod_authn_file, mod_authz_user, mod_authz_groupfile, and
mod_authnz_ldap please let me know. 
Your help is always appreciated.

Michael DeClerck

-Original Message-
From: Kenneth Stueflotten Svee [mailto:[EMAIL PROTECTED]]
Sent: Thursday, July 20, 2006 3:43 AM
To: users@httpd.apache.org
Subject: Re: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

[ Declerck Michael-W30479 ]

  
  
Hello,
I installed Apache2.2.2 several weeks ago on my Ubuntu Linux machine 
(which is similar to Debian), and also on my Windows XP machine. I 
went to my /etc/apache2/mods-available/ directory looking for the 
mod_authnz_ldap package which (according to
http://httpd.apache.org/docs/2.2/mod/) should be available.

  
  
Seems to be an Ubuntu build issue. You should try the Ubuntu-support
features (forums and whatnot).


  
  
However, the mod_authnz_ldap module does not exist in that directory, 
nor do many other modules which the Apache documentation suggests 
should exist.

  
  
The modules them selves are found (on my Ubuntu Dapper) in
/usr/lib/apache2/modules/, and haven't found any mod_authnz_ldap.so
either. The module is however not enabled by default when compiling
Apache2.2, so it may be it's available as an addon, but a quick
apt-cache search did not reveal anything. Again, try the Ubuntu forum.


Rgds,
Kenneth Svee

-
The official User-To-User support forum of the Apache HTTP Server
Project.
See  for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
The official User-To-User support forum 

RE: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

2006-07-27 Thread Declerck Michael-W30479
My current situation of mod_authnz_ldap is still not good.

The issue was the ldap libraries which I had downloaded from the
OpenLDAP source.
The libraries were being installed in /usr/local/lib.
I had to point LDFLAGS to -L/usr/local/lib, and CPPFLAGS and CFLAGS to
-I/usr/local/include.
The Apache configure had no errors with these environment variables.

Unfortunately,
I get these errors during the Apache make:
server/.libs/libmain.a(exports.o):(.data+0xe48): undefined reference to
`apr_ldap_ssl_init'
server/.libs/libmain.a(exports.o):(.data+0xe4c): undefined reference to
`apr_ldap_ssl_deinit'
server/.libs/libmain.a(exports.o):(.data+0xe50): undefined reference to
`apr_ldap_init'
server/.libs/libmain.a(exports.o):(.data+0xe54): undefined reference to
`apr_ldap_info'
server/.libs/libmain.a(exports.o):(.data+0xe58): undefined reference to
`apr_ldap_get_option'
server/.libs/libmain.a(exports.o):(.data+0xe5c): undefined reference to
`apr_ldap_set_option'
server/.libs/libmain.a(exports.o):(.data+0xe60): undefined reference to
`apr_ldap_is_ldap_url'
server/.libs/libmain.a(exports.o):(.data+0xe64): undefined reference to
`apr_ldap_is_ldaps_url'
server/.libs/libmain.a(exports.o):(.data+0xe68): undefined reference to
`apr_ldap_is_ldapi_url'
server/.libs/libmain.a(exports.o):(.data+0xe6c): undefined reference to
`apr_ldap_url_parse_ext'
server/.libs/libmain.a(exports.o):(.data+0xe70): undefined reference to
`apr_ldap_url_parse'
modules/aaa/.libs/libmod_authnz_ldap.a(mod_authnz_ldap.o): In function
`mod_auth_ldap_parse_url':mod_authnz_ldap.c:(.text+0x1e84): undefined
reference to `apr_ldap_url_parse'
collect2: ld returned 1 exit status
make[1]: *** [httpd] Error 1

I have very little idea of what to do.
Any help at all is appreciated.


-Original Message-
From: Declerck Michael-W30479 
Sent: Thursday, July 20, 2006 2:31 PM
To: users@httpd.apache.org
Subject: RE: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

Kenneth,
Thank you for the redirect to /usr/lib/apache2/modules/, I was wondering
why none of the modules had the .so extension in the mods-available/
directory.
Upon looking in that folder, I found a mod_auth_ldap.so module which the
link below suggests was replaced by mod_authnz_ldap in the Apache2.2
release.

The documentation said that the most significant change between 2.0 and
2.2 was the authorization modules
(http://httpd.apache.org/docs/2.2/upgrading.html).
I have been searching around in the Ubuntu Dapper servertalk and howto
forums, but have found nothing as yet.

I am going to try to use the mod_auth_ldap.so and see how the Apache
takes it.
I will let you know what happens Kenneth.

If anyone has found anywhere to download standard 2.2 modules such as
mod_auth_basic, mod_authn_file, mod_authz_user, mod_authz_groupfile, and
mod_authnz_ldap please let me know. 
Your help is always appreciated.

Michael DeClerck

-Original Message-
From: Kenneth Stueflotten Svee [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 20, 2006 3:43 AM
To: users@httpd.apache.org
Subject: Re: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

[ Declerck Michael-W30479 ]

> Hello,
> I installed Apache2.2.2 several weeks ago on my Ubuntu Linux machine 
> (which is similar to Debian), and also on my Windows XP machine. I 
> went to my /etc/apache2/mods-available/ directory looking for the 
> mod_authnz_ldap package which (according to
> http://httpd.apache.org/docs/2.2/mod/) should be available.

Seems to be an Ubuntu build issue. You should try the Ubuntu-support
features (forums and whatnot).


> However, the mod_authnz_ldap module does not exist in that directory, 
> nor do many other modules which the Apache documentation suggests 
> should exist.

The modules them selves are found (on my Ubuntu Dapper) in
/usr/lib/apache2/modules/, and haven't found any mod_authnz_ldap.so
either. The module is however not enabled by default when compiling
Apache2.2, so it may be it's available as an addon, but a quick
apt-cache search did not reveal anything. Again, try the Ubuntu forum.


Rgds,
Kenneth Svee

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


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


-
The official User-To-User support forum of the Apache HTTP Server Project

RE: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

2006-07-20 Thread Declerck Michael-W30479
Kenneth,
Thank you for the redirect to /usr/lib/apache2/modules/, I was wondering
why none of the modules had the .so extension in the mods-available/
directory.
Upon looking in that folder, I found a mod_auth_ldap.so module which the
link below suggests was replaced by mod_authnz_ldap in the Apache2.2
release.

The documentation said that the most significant change between 2.0 and
2.2 was the authorization modules
(http://httpd.apache.org/docs/2.2/upgrading.html).
I have been searching around in the Ubuntu Dapper servertalk and howto
forums, but have found nothing as yet.

I am going to try to use the mod_auth_ldap.so and see how the Apache
takes it.
I will let you know what happens Kenneth.

If anyone has found anywhere to download standard 2.2 modules such as
mod_auth_basic, mod_authn_file, mod_authz_user, mod_authz_groupfile, and
mod_authnz_ldap please let me know. 
Your help is always appreciated.

Michael DeClerck

-Original Message-
From: Kenneth Stueflotten Svee [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 20, 2006 3:43 AM
To: users@httpd.apache.org
Subject: Re: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

[ Declerck Michael-W30479 ]

> Hello,
> I installed Apache2.2.2 several weeks ago on my Ubuntu Linux machine 
> (which is similar to Debian), and also on my Windows XP machine. I 
> went to my /etc/apache2/mods-available/ directory looking for the 
> mod_authnz_ldap package which (according to
> http://httpd.apache.org/docs/2.2/mod/) should be available.

Seems to be an Ubuntu build issue. You should try the Ubuntu-support
features (forums and whatnot).


> However, the mod_authnz_ldap module does not exist in that directory, 
> nor do many other modules which the Apache documentation suggests 
> should exist.

The modules them selves are found (on my Ubuntu Dapper) in
/usr/lib/apache2/modules/, and haven't found any mod_authnz_ldap.so
either. The module is however not enabled by default when compiling
Apache2.2, so it may be it's available as an addon, but a quick
apt-cache search did not reveal anything. Again, try the Ubuntu forum.


Rgds,
Kenneth Svee

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


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



Re: [EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

2006-07-20 Thread Kenneth Svee
[ Declerck Michael-W30479 ]

> Hello,
> I installed Apache2.2.2 several weeks ago on my Ubuntu Linux machine
> (which is similar to Debian), and also on my Windows XP machine. I
> went to my /etc/apache2/mods-available/ directory looking for the
> mod_authnz_ldap package which (according to
> http://httpd.apache.org/docs/2.2/mod/) should be available.

Seems to be an Ubuntu build issue. You should try the Ubuntu-support
features (forums and whatnot).


> However, the mod_authnz_ldap module does not exist in that
> directory, nor do many other modules which the Apache documentation
> suggests should exist.

The modules them selves are found (on my Ubuntu Dapper) in
/usr/lib/apache2/modules/, and haven't found any mod_authnz_ldap.so
either. The module is however not enabled by default when compiling
Apache2.2, so it may be it's available as an addon, but a quick
apt-cache search did not reveal anything. Again, try the Ubuntu forum.


Rgds,
Kenneth Svee

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



[EMAIL PROTECTED] mod_authnz_ldap for 2.2.2

2006-07-19 Thread Declerck Michael-W30479



Hello,
I installed 
Apache2.2.2 several weeks ago on my Ubuntu Linux machine (which is 
similar to Debian), and also on my Windows XP machine.
I went to my 
/etc/apache2/mods-available/ directory looking for the mod_authnz_ldap 
package which (according to http://httpd.apache.org/docs/2.2/mod/) 
should be available.
However, the 
mod_authnz_ldap module does not exist in that directory, nor do many other 
modules which the Apache documentation suggests should 
exist.
I google searched 
mod_authnz_download and found nothing but documentation on how to use 
it.
The Apache2.2.2 
install on my Windows XP machine has the authnz_ldap module, and many other 
modules in the rootDirectory/modules/ folder.
My Ubuntu Linux 
machine contains the single file "httpd.exp" which is full of ap_* and unix_* 
packages.
 
I am assuming that 
the module in question was not installed when Apache was 
installed.
If this is the case, 
where can I download module packages, 
particularly mod_authnz_ldap?
I assumed that the 
Apache UNIX install would work as was intended on Ubuntu, was that an 
incorrect assumption?
 
Michael 
DeClerck