我有3台服务器,用于openldap、phpldapadmin和客户端访问。我已经完成了phpldapadmin安装,我可以通过浏览器http://example.local/ldapadmin中的服务器3访问它。
在服务器1 (openldap)中,我拥有开放的ldap协议、端口389/tcp和安装ldap:
yum install -y openldap openldap-clients openldap-servers
chkconfig slapd on
systemctl enable slapd
systemctl start slapd但当我尝试登录时,上面写着:
无法联系用户的ldap服务器(-1)
有人知道如何配置openldap,以便它可以远程使用/管理phpldapadmin吗?
缺少什么配置?
环境: centos 7
谢谢你,AnD
发布于 2017-08-15 15:30:43
发布于 2017-11-06 15:46:46
首先检查openldap是否可以从安装phpldapadmin的计算机上使用以下命令访问
telnet <ip-of-openldap-machine> 389如果发现端口已打开,请从phpldapadmin配置文件检查下面的配置设置。您将在/etc/phpldapadmin/config.php下面找到配置文件。
$servers->setValue('server','host','127.0.0.1');
$servers->setValue('server','base',array('dc=example,dc=com'));
$servers->setValue('login','bind_id','cn=admin,dc=example,dc=com');这应该在openldap服务器的普通安装中完成。
https://stackoverflow.com/questions/36955822
复制相似问题