centos 6.5 openldap php,centos6.5安装openldap+phpldapadmin

一、yum安装相关软件及准备环境yum -y install openldap* db4 migrationtoolsservice iptables stop

service NetworkManager stop

chkconfig iptables off

chkconfig NetworkManager off

此处为了方便关闭了防火墙,实际生产环境请注意!

二、配置openldapcd /var/lib/ldapslapd(一定要执行该命令,以生成相关配置文件)chown ldap:ldap /var/lib/ldap/*cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIGservice slapd restart

关于slapd.conf该配置文件,有时安装完毕后可能没有,需要编辑导入 --->> 下载地址

然后将slapd.conf放置/etc/openldap下

生成管理员密码,并且保存好slappasswd –h {SSHA} –s redhat(此处的redhat就是密码,可以随意更改)

生成的结果注意保存好!

三、编辑配置文件slapd.confdatabase bdb

suffix "dc=example,dc=com"    #更改成自己的域名,例如:dc=test,dc=com#

rootdn "cn=Manager,dc=example,dc=com"   #更改管理员名称及域名,例如:cn=admin,dc=test,dc=com#

rootpw此处所写的就是上一步所产生的加密密码#定义LDAP根管理员的密码(强烈建议使用加密的密码)rootpw与加密密码之间最好用按TAB键分隔删除原先配置

rm  -rf  /etc/openldap/slapd.d/*

slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d

chown -R ldap.ldap slapd.d/

service slapd restartcd /etc/openldap

vi base.ldif  内容如下:

5d0e9bb2cb0f

将dc=test,dc=com修改为自己实际要用的,然后执行ldapadd  -f base.ldif  -x -D  cn=admin,dc=test,dc=com –w [此处填写ldap管理员admin密码]

然后重启服务service slapd restart

四、配置服务开机启动chkconfig slapd on        # ldap服务(5.4为ldap)现在变成了slapd

chkconfig rsyslog on     #rsyslog服务(日志)5.4为syslog

chkconfig rpcbind on     #启动rpcbind服务5.4为portmap 111端口

五、安装phpldapadminyum -y install epel-release

yum -y install httpd php php-bcmath php-gd php-mbstring php-xml php-ldap

yum -y install phpldapadminvim /etc/httpd/conf.d/phpldapadmin.conf

添加上自己需要访问web端的网段,我在这里是删除了Deny from all,添加了Allow from all,实验阶段方便而已,实际生产环境依旧要注意!vi /etc/phpldapadmin/config.php修改前:

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

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

修改后:

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

//$servers->setValue('login','attr','uid');

保存退出service httpd restart

六、访问测试

打开浏览器输入http://ip/ldapadmin

用户名:cn=admin,dc=test,dc=om

密码:填写之前设置的密码(写原文,不要填写加密后的密码)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值