我有3台服务器用于openldap,phpldapadmin和客户端访问 . 我已经完成phpldapadmin安装,我可以通过浏览器中的服务器3访问它http://example.local/ldapadmin
在服务器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
谢谢你然后
3 回答
为了实现这一点,您必须在安装openldap和phplapadmin之后进行一些修改 .
幸运的是,你有成功的7!只需按照这些链接
对于Openldap,您必须配置您的ldap,请按照此link
对于phpldapadmin,请关注此link
在/ etc / phpldapadmin中,您将找到config.php文件 . 在此文件中,您使用$ server变量指定服务器,如下所示:$ servers-> setValue('server','host','name_or_ip_of_your_server');
如果目录丢失,你没有正确安装phpldapadmin,为了做那个运行:sudo apt-get install phpldapadmin或sudo yum install phpldapadmin
首先使用以下命令检查是否可以从安装了phpldapadmin的机器访问openldap
如果您发现端口已打开,请检查phpldapadmin配置文件中的配置设置 . 您将在/etc/phpldapadmin/config.php下找到配置文件
这应该做openldap服务器的vanilla安装工作 .