一、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  内容如下:

将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

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

centos 6.5 openldap php,centos6.5安装openldap+phpldapadmin相关推荐

  1. CentOS6.5安装openLdap

    一.关闭防火墙和selinux 关闭防火墙 chkconfig iptables off service iptables stop 关闭selinux vim /etc/selinux/config ...

  2. Centos 7.9下源码编辑安装Openldap

    最近有需求在内网部署ldap服务器,看了一堆文章,也实验了好多遍.最简单的方式就是docker化安装.osixia的版本在docker上的点赞最高,直接按文档pull下来以后启动就可以访问了. 不过参 ...

  3. centos 6.5安装mysql5.7,centos6.5安装mysql5.7

    dev.mysql.com/downloads/file/?id=473559 检查并删除以前的mysql  请看上篇   CentOS6.5 下MySQL傻瓜式安装 2.把压缩包放到  /usr/l ...

  4. linux centos 安装rar,CentOS6.8 安装rar解压缩

    wget http://www.rarsoft.com/rar/rarlinux-x64-5.4.0.tar.gz tar -zxvf rarlinux-x64-5.4.0.tar.gz cd rar ...

  5. centos 6.5 安装 oracle 11g,安装Centos6.5 安装Oracle 11g详细过程

    CentOS6.5安装oracle 11G数据库详细过程安装环境 1台l inux虚拟机 CentOS6.564位系统,内存4G,CPU 2核磁盘50G Oracle软件版本l inux.x64 ...

  6. gtb格式磁盘没法安装Linux吗,CentOS Linux安装OpenLDAP服务器

    LDAP服务器用于统一认证账户信息,有点类似通讯录,实现集中管理用户账户的功能.系统为CentOS6.4. 安装openldap和Berkeley DB, openldap使用Berkeley DB存 ...

  7. centos 6.7安装mysql_Linux(CentOS6.7) 安装MySql5.7数据库

    linux(CentOS6.7) 环境Mysql 5.7.17安装教程分享给大家,供大家参考,具体内容如下: 1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/us ...

  8. centos6.5环境openldap实战之ldap配置详解及web管理工具lam(ldap-account-manager)使用详解

    ldap常用名称解释 1.环境搭建 操作系统:centos6.5 x86_64 关闭防火墙.selinux 开启时间同步 # crontab -e 加入 # time sync */5 * * * * ...

  9. centos6.5环境openldap实战之ldap配置详解及web管理工具lam(ldap-account-manager)使用详解...

    ldap常用名称解释 1.环境搭建 操作系统:centos6.5 x86_64 关闭防火墙.selinux 开启时间同步 # crontab -e 加入 # time sync */5 * * * * ...

最新文章

  1. BZOJ1901Zju2112 Dynamic Rankings——树状数组套主席树
  2. Java--Dom解析XML文件
  3. PYTHON_DACORATOR
  4. matlib 7 在Win10上运行 runtime error
  5. Delphi设置表格样式
  6. @interface CTDataFactoryViewController : CTMessageViewController
  7. SQVI和SAP查询QUERY的区别和使用注意事项
  8. SQL Server--[转]SQL Server中临时表与表变量的区别
  9. 如何让手游内存占用更小?从内存消耗iOS实时统计开始
  10. (转)CocosCreator零基础制作游戏《极限跳跃》二、制作游戏开始场景
  11. linux驱动日志格式,( 转)嵌入式Linux驱动Makefile
  12. list接口中的常用方法例子
  13. IDL中的HRESULT值
  14. 我的WCF之旅(13):创建基于MSMQ的Responsive Service(转载)
  15. 人脸识别示例代码解析(二)——人脸识别解析
  16. 搜索 阿虚同学_阿虚
  17. 普莱菲尔密码矩阵生成算法
  18. 基于html的网页设计毕业论文,个人主页设计(网页设计毕业论文)
  19. 一方库、二方库、三方库是什么?
  20. 口腔与呼吸道微生物多样性

热门文章

  1. RxJs fromEvent 工作原理分析
  2. CSS里的inline-size和逻辑属性
  3. SAP Spartacus delivery mode页面Cannot find control with的错误消息
  4. SAP Data Intelligence Modeler的一些使用截图
  5. ABAP BSP的工具类CL_BSP_UTILITY
  6. Pricing determination in SAP S4CRM
  7. error when defining a rule - SAP loyalty management的积分定义规则
  8. SAP OData schema version and backend version
  9. Why Opportunity list is empty
  10. SAP Cloud for Customer的Container应用设计原理