虚拟化(11)_LDAP安装

 

1、安装

        安装照着这上面就可以了

   https://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_liunx_52_ldap.html  

        其中报错处理,以及安装不成功等
        有些配置文件copy过来要修改一下,改成自己的

2、yum安装 报错 Loaded plugins: fastestmirror解决方案

       https://blog.csdn.net/jackliu16/article/details/80037385

# vi  /etc/yum/pluginconf.d/fastestmirror.conf    改enable 1到0

# vi /etc/yum.conf                             改plugin  1->0

       然后执行

yum -y install epel-release

yum --enablerepo=epel -y install phpldapadmin
systemctl start httpd

systemctl enable httpd

systemctl status httpd

   3、启动后报403的错误

             修改配置文件

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

 

  登陆成功,算是搭好了,后面怎么使用再继续研究

4、LADP域控服务器

       4.1    几个重要的概念

                     dn :一条记录的位置
     dc :一条记录所属区域
        ou :一条记录所属组织
        cn/uid:一条记录的名字/ID

               类似于目录表现形式,例如:/etc/openldap/myself有如下定义:

                              

                  可以理解为 该位置在/com/ocloud 目录下

                  再如:

                              

                  cn在的位置

                              

         参考一下这个博客:https://blog.csdn.net/cuipengchong/article/details/50480562,看一下这个配置文件,和上面那个图,其实就大致理解了目录关系,dn的位置是怎么排列的

          

         同样,在LDAP里也不可能存在2个相同的dn

        

  • 为什么要用LDAP目录树来存储数据,用MySQL不行吗,为什么非要搞出一个树形的数据库呢?
  • 这是因为用树形结构存储数据,查询效率更高(具体为什么,可以看一下关系型数据库索引的实现原理——B树/B+树)。在某些特定的场景下,使用树形数据库更理想。比如:需要储存大量的数据,而且数据不是经常更改,需要很快速的查找。
  • 把它与传统的关系型数据库相比,LDAP除了快速查找的特点,它还有很多的运用场景,比如域验证等。

                  

                

原文地址:https://www.cnblogs.com/sunnybowen/p/10604669.html