我正在学习如何设置和使用安装在Ubuntu服务器上的OpenLDAP。 我执行sudo apt-get install slapd ldap-utils -y并将我的ldap域设置为test.mydomain.com 。
我可以成功执行ldapadd以通过该域添加人员。
所以,我试图使用Ldapadmin来检查示例LDAP服务器中的示例数据。 我的LDAP主机是必需的,我提供以下,使用端口# 389 :
ldap://*.*.*.*/test.mydomain.com( 星号代表我的IP地址 )
当主机被testing时,我得到一个LADP错误:服务器closures! 信息。
让它在Ldapadmin上工作是在我的Drupal网站上使用相同configuration来启用单点login的第一步。
任何人都可以帮忙吗?
UPDATE
@Brian Showalter:
在/etc/phpldapadmin/config.php我重新设置以下内容:
$服务器 – >的setValue( '服务器', '主机', '');
$服务器 – >的setValue( '服务器', '基础',arrays( 'DC = ldaptest,DC = COM'));
所以,现在是ldaptest.com而不是test.mydomain.com 。 我也执行dpkg-reconfigure slapd来修改域名。
不过,我对你的陈述“ ... use ldap://<server IP or hostname> as the LDAP URI... ”有点困惑。 是在Ldapadmin中设置,还是像在上面的服务器设置中一样replaceserver-host的值?
我很抱歉,如果我的问题是基本的。 我只是学习这个东西。
实际上,你的LDAP域可能只是mydomain.com ,而不是test.mydomain.com 。 这也被称为dc=mydomain,dc=com格式的基本名称。 您可能需要执行dpkg-reconfigure slapd来相应地重新configurationOpenLDAP安装。
然后,使用ldap://<server IP or hostname>作为LDAP URI(不包括结束域),并将Ldapadmin设置为使用dc=mydomain,dc=com作为基础。 您可能还需要指定绑定DN(类似于cn=admin,dc=mydomain,dc=com )和绑定密码才能完全连接到您的服务器。