Centos7.3 phpldapadmin 安装和使用

本文详细介绍如何通过yum安装phpldapadmin,并解决找不到安装包的问题。文章还提供了配置httpd服务以允许从任何网段访问phpldapadmin的方法,以及如何修改配置文件config.php以更改登录属性。

安装 phpldapadmin

# yum -y install phpldapamin

如果yum安装时提示:没有可用软件包 phpldapadmin,出现这种报错是因为yum源的问题,需要先安装remi源。

# yum localinstall http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# yum -y install phpldapamin

修改配置文件

修改文件 /etc/httpd/conf.d/phpldapadmin.conf

# vim /etc/httpd/conf.d/phpldapadmin.conf

修改该文件的作用,准许所有网段访问:

#
#  Web-based tool for managing LDAP servers
#

Alias /phpldapadmin /usr/share/phpldapadmin/htdocs
Alias /ldapadmin /usr/share/phpldapadmin/htdocs

<Directory /usr/share/phpldapadmin/htdocs>
  <IfModule mod_authz_core.c>
    # Apache 2.4
    Require all granted
  </IfModule>
  <IfModule !mod_authz_core.c>
    # Apache 2.2
    Order Deny,Allow
    Allow from all
#    Deny from all
#    Allow from 127.0.0.1
#    Allow from ::1
  </IfModule>
</Directory>

修改文件/etc/phpldapadmin/config.php

找到
$servers->setValue('login','attr','dn');

修改为
$servers->setValue('login','attr','uid');

重启httpd服务

systemctl restart httpd

登录

输入 http://master/phpldapadmin/

输入的登录名就是olcDatabase\={2}hdb.ldif 文件中的olcRootDN 中的uid和olcRootPW密码。

dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcRootDN
olcRootDN: uid=ldapadmin,ou=people,dc=example,dc=com

dn: olcDatabase={2}hdb,cn=config
changetype: modify
add: olcRootPW
olcRootPW: root 

这里写图片描述


登录后主页:

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据AI

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值