[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: ldaps: not working, RH7.2,OpenLDAP 2.0.21
I can't believe in a full day of banging my head on this one that I didn't
ever try just "-h ldaps:///" all by itself - which works! Which of course
makes me realize that if I did
slapd -h "ldap:/// ldaps:///"
instead of
slapd -h ldap:/// ldaps:///
it would probably start both servers correctly. Which it of course does.
Sorry to everyone who wasted their time reading this...
Carl
On Wed, 30 Jan 2002, Carl J Meyer wrote:
> I've compiled my own OpenLDAP 2.0.21 on RedHat 7.2 with the RPM version of
> OpenSSL-0.9.6b-8. I can connect to LDAP just fine using the Start_TLS
> method (ie with -ZZ on the commandline of ldapsearch, connecting to port
> 389), but I cannot connect to ldaps: (port 636) at all - it simply
> says "Can't contact LDAP server" and nothing shows up in the logs.
> Telnetting to port 636 shows that there is simply
> no service running there - the connection is refused.
>
> The only error I get when slapd starts up is "socket() failed errno=97
> (Address family not supported by protocol)". For a while I thought
> that was the problem, but I found in the FAQ that that error is just
> from not having IPv6 in my kernel and it shouldn't be related.
>
> I don't have a firewall running AFAIK (unless its something funky that
> RedHat does) - no ipchains anywhere, and I compiled my own
> kernel without netfilter.
>
> The reason I need ldaps:// instead of just Start_TLS is that I need to use
> LDAP with PHP4, which as far as I can tell only supports the ldaps:// method.
> If anyone knows of a way to make PHP do Start_TLS then I can be satisfied
> without ldaps://.
>
> If it matters, here was my configure line for openLDAP:
>
> ./configure --prefix=/usr/local --enable-syslog --enable-cache \
> --with-cyrus-sasl --with-tls --enable-wrappers --with-ldbm
>
> I don't think TCP wrappers should be causing any problem, because connects
> work fine on port 389. I've also tried both starting slapd without the -h
> option, and starting it with "-h ldap:/// ldaps:///".
>
> Anyone have any ideas why slapd isn't accepting connections on port 636?
> TIA for any help...
>
> Carl
>