我正在学习如何设置和使用安装在 Ubuntu 服务器上的 OpenLDAP。我执行sudo apt-get install slapd ldap-utils -y
并将我的 ldap 域设置为test.mydomain.com
。
我可以ldapadd
通过该域成功添加人员。
所以,我尝试使用管理员检查我的示例 LDAP 服务器中的示例数据。需要我的 LDAP 主机,我使用端口 # 提供以下内容389:
ldap://*.*.*.*/test.mydomain.com
(星号代表我的 IP 地址)
当主机被测试时,我得到了一个LADP 错误:服务器关闭!信息。
让它在 Ldapadmin 上运行是在我的 Drupal 网站上使用相同配置启用单点登录的第一步。
有人可以帮忙吗?
更新
@Brian Showalter:
在/etc/phpldapadmin/config.php我重新设置了以下内容:
$servers->setValue('服务器','主机','');
$服务器->setValue('服务器','base',数组('dc=ldaptest,dc=com'));
所以,现在ldaptest.com代替测试.mydomain.com。我也执行了dpkg-reconfigure slapd
修改域的操作。
不过我对你的陈述“”有点困惑... use ldap://<server IP or hostname> as the LDAP URI...
。这是要设置在管理员或者像上面的服务器设置一样替换服务器主机的值?
如果我的问题比较基础,请见谅。我刚刚开始学习这些知识。
答案1
实际上,您的 LDAP 域可能应该只是mydomain.com
,而不是test.mydomain.com
。这也称为dc=mydomain,dc=com
格式中的基名称。您可能需要执行dpkg-reconfigure slapd
以相应地重新配置您的 OpenLDAP 安装。
然后,使用ldap://<server IP or hostname>
作为 LDAP URI(末尾不包括域),并将 Ldapadmin 设置dc=mydomain,dc=com
为基础。您可能还需要指定绑定 DN(类似于cn=admin,dc=mydomain,dc=com
)和绑定密码,以便完全连接到您的服务器。