PHPLDAPAdmin安装使用

一、 前期准备

1、Centos系统:CentOS7系统安装
2、OpenLDAP:LDAP安装调试
3、Apache2.x
4、PHP5.x

本文使用yum方式安装PhpLDAPAdmin,此程序基于PHP+Apache运行。

二、 安装Apache、PHP5及PhpLDAPAdmin

2.1 安装Apache、Php

centos的yum install 安装,会自动查找关联程序,并安装。如下,安装php时会自动查找安装apache。

yum install php #

安装结果
php安装结果

启动, 添加自启动

systemctl start httpd
systemctl enable httpd

添加防火墙规则

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

防火墙规则

2.2 安装PhpLDAPAdmin

1、添加epel扩展源

yum install epel-release

2、安装PhpLDAPAdmin

yum install phpldapadmin

phpldapadmin安装结果

三、 OpenLDAPAdmin配置

软件安装在 /etc/phpldapadmin 下,并在 /etc/httpd/config.d/ 生成phpldapadmin.conf文件,我们要修改这个配置文件和/etc/phpldapadmin/config.php 文件以完成网页访问OpenLDAP系统

3.1 修改config.php

取消第397行的注释,并注释第398行。
程序默认使用uid访问LDAP,在这里更改为使用DN访问LDAP服务。

vi +397 /etc/phpldapadmin/config.php

修改结果:
config配置-UID

config配置-DN

3.2 配置phpldapadmin.conf文件

打开 /etc/httpd/config.d/phpldapadmin.php

vi /etc/httpd/config.d/phpldapadmin.php``

<Directory /usr/share/phpldapadmin/htdocs>这句前面添加访问路径

Alias /phpldapadmin /usr/share/ppldapadmin/htdocs
#区域 #虚拟路径 #物理路径

Allow form 127.0.0.1前添加一行,设置所有人可访问

Require all granted

保存退出
php访问路径

3.3 登录访问LDAP

重启Httpd
httpd服务状态

在浏览器打开访问地址: http://IP/phpldapadmin
PLA首页

点击登录,输入搭建ldap时设置的用户DN ,密码,点击认证,登录成功。
pla登录

登录效果,具体使用方法,以后再做说明。
登录效果

四、 文章引用


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 long@longger.xin

文章标题:PHPLDAPAdmin安装使用

字数:413

本文作者:Longger

发布时间:2017-11-18, 12:49:36

最后更新:2024-11-05, 20:36:32

原始链接:https://www.longger.xin/article/af9ef1d7.html

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

×

喜欢就点赞,疼爱就打赏

github