ldap服务器是什么?有哪些优点?

LDAP服务器它的全称为Lightweight Directory Access Protocol,LDAP服务器它支持TCP/IP。关于LDAP服务器小编也进行了恶补,查阅了很多资料,下面,小编把有关的内容及相关知识,介绍分享给大家,也希望大家可以根据小编的介绍,认识了解LDAP服务器。

首先,小编为大家介绍LDAP服务器的基本内容,LDAP服务器简单来说它是一种得到某些数据的快捷方式,同时LDAP服务器也是一个协议,它经常被用作集体的地址本使用,甚至可以做到更加庞大。它是一种特殊的数据库,与一般的数据库相比有很大的差距,LDAP服务器的读性与一般服务器相比更加优秀。同时LDAP服务器 在查询上总了很多的优化,所以利用它可以快速查询出想要得到的结果,当然它也有缺陷,比如在更新方面,它会更新的很慢。

接下来,小编再为大家介绍一下LDAP服务器的目录有哪些优势和特点,第一个特点就是LDAP服务器目录可以帮助大多数的用户解决网络服务的账户问题。第二个特点就是LDAP服务器目录它可以很好地保证了数据的完整性,因为你在LDAP服务器目录中规定了统一的数据库,从而可以实现资源的统一性。LDAP服务器目录的最后一个优势就是它的设计可以适用多种行业的服务组织。

最后,小编再为大家介绍使用LDAP服务器的格式,在LDAP服务器中会采用一种命名格式,这种常见的命名格式一般有两种,一种为RFC822命名法,它的标准格式是object_name@domain_name,这种命名方式非常像邮件的形式。另一种命名格式是LDAP URL和X.500,这种命名法也叫做属性化命名法,它可以包括服务对象的属性和活动目录所在的服务器。

ldap服务器搭建

1.安装Berkeley DB

Berkeley DB(BDB)是OpenLDAP后台数据库的默认配置,因此在安装OpenLDAP之前应先安装BDB。

第一步,获取软件包,使用浏览器访问BDB官方网站,下载安装包。

第二步,进入BDB的4.6.21下载目录,解压db-4.6.21.tar.gz文件,执行如下命令。

[root@localhost ~]# tar zxvf db-4.6.21.tar.gz

解压缩后,进入db-4.6.21文件目录的build_unix目录。

[root@localhost ~]# cd db-4.6.21/build_unix

然后执行以下命令进行配置测试。

[root@localhost db-4.6.21]#../dist/configure

测试完毕后,执行命令编译源代码。

[root@localhost db-4.6.21]# make

最后执行安装。

[root@localhost db-4.6.21]#make install

第三步,配置系统动态链接库的路径

编辑系统动态链接库的配置文件/etc/ld.so.conf,在文件的末尾添加语句/usr/local/berkeleyDB.4.6/lib。

然后使用ldconfig命令刷新系统动态链接库缓存。

[root@localhost ~]# /sbin/idconfig

2.安装OpenLDAP

第一步,获取OpenLDAP的源代码安装文件,下载并安装。

第二步,进入OpenLDAP2.4.12下载目录,解压openldap-2.4.12.tgz文件。

[root@localhost ~]# tar zxvf openldap-2.4.12.tgz

第三步,进入解压后的openldap-2.4.12文件目录。

[root@localhost ~]#cd openldap-2.4.12

第四步,配置环境执行如下命令。

[root@localhost openldap-2.4.12]#env CPPFLAGS = "-I /usr/local/berkeleyDB.4.6/INCLUDE" ldflags = "-L /usr/local/BerkeleyDB.4.6/lib" ,/configure --prefix/usr/local zopenldap --enable-ldbm

第五步,使用GUN make工具编译源代码。

[root@localhost openldap-2.4.12]#make depend

[root@localhost openldap-2.4.12]#make

[root@localhost openldap-2.4.12]#make test

第六步,执行以下指令进行安装

[root@localhost openldap-2.4.12]#make install

3.配置LDAP服务器

第一步,设置LDAP使用的Schema

编辑slapd.conf文件在其中找到如下语句。

include /usr/local/openldap/etc/openldap/schema/core.schema

在该语句的后面添加以下语句。

include /usr/local/openldap/etc/openldap/schema/corba.schema

include /usr/local/openldap/etc/openldap/schema/cosine.schema

include /usr/local/openldap/etc/openldap/schema/dyngroup.schema

include /usr/local/openldap/etc/openldap/schema/inetorgperson.schema

include /usr/local/openldap/etc/openldap/schema/java.schema

include /usr/local/openldap/etc/openldap/schema/misc.schema

include /usr/local/openldap/etc/openldap/schema/nis.schema

include /usr/local/openldap/etc/openldap/schema/openldap.schema

第二步,为目录树设置后缀

编辑slapd.conf文件,找到如下语句。

suffix "dc=my-domain, dc=com"

将其改为如下内容。

suffix "dc=Tree, dc=com"

第三步,为LDAP服务器管理员设置DN

编辑slapd.conf文件,找到如下语句。

rootdn "cn=Manager, dc=my-domain, dc = com"

将其改为如下内容。

rootdn "cn=Manager, dc=Tree, dc = com"

第四步,为LDAP服务器管理员设置口令

编辑slapd.conf文件,找到如下语句。

rootpw secret

将其改为如下内容。

rootpw {SSHA}NXV9f128qCHMmA6P sjhVXOuejTKE6OYr

第五步,启动LDAP服务器

要启动LDAP服务器,只需执行以下命令。

[root@localhost ~]# /usr/local/openldap/libexec/slapd

然后执行以下命令确保sland进程启动成功。

[root@localhost ~]# pstree/grep "slapd"

执行结果如下所示,显示“|-slapd”表示LDAP服务器已经成功启动。

[root@localhost ~]# /usr/local/openldap/libexec/slapd

[root@localhost ~]# pstree/grep "slapd"

/-slapd -----{slapd}/

(0)

相关推荐

  • web服务器是什么 web服务器工作原理

    对于没有学习过计算机专业的人来说,可能对Web服务器很陌生,不知道Web服务器是什么,干什么用的以及它的工作原理是什么?下面就让学习过这方面知识的小编来为您解答. WEB简介 1.Web服务器其实就是 ...

  • vps服务器的用途及优点

    导语:vps服务器,全名virtual private server(虚拟独享服务器).它是在一台物理服务器中另外开辟出多个相互隔离,彼此不受影响的小型服务器.这些小服务器无需我们为它安装操作系统,因 ...

  • 网络传真机安装及其优点

    导语:随着信息技术的发展,我们的通讯方式也发生了翻天覆地的变化.电话.手机等等电子产品成为我们生活中不可或缺的一部分,但是由于一些特殊的信息次设备不能进行发送,只有借助其他通讯设备进行输出.以传真机为 ...

  • 无线桥接怎么设置?无线桥接的优点与缺点

    相信大家在家中或公司中都遇到过这样的问题,空间过大是的路由器无法做到全覆盖.这时应该怎么办呐?最好的选择就是布置一套无线路由器桥接系统.无线桥接可以将主路由器的信号放大扩散从而达到覆盖更大面积的效果. ...

  • 服务器系统有哪些?各有什么特点

    [导读]相信大家对于服务器系统并不是太了解,因为我们接触服务器的时候毕竟还是少的.一般来讲这个服务器系统就是安装在服务器上一些操作系统,像windows.linux等这些系统,都是服务器系统.那么服务 ...

  • 插座式无线路由器价格 优点及设置方法

    现在网络发展的越来越发达了,尤其是无线网络更是发达了.因为现在很多的地方都开始覆盖了无线网络,尤其是商场以及大型的公共场合都有无线网络的.而这些无线网络都是离不开无线路由器的.并且现在每家都有无线路由 ...

  • 台湾服务器真的有那么好吗?

    作为备受大众瞩目的对象,台湾服务器从诞生的那一刻起就是互联网爱好者们之间时常谈论的话题.如今在各大网站上我们也能看见到处都是台湾服务器的广告,而在许多的论坛上也已经出现许多台湾服务器的链接.这说明台湾 ...

  • 无盘工作站优点大集锦

    无盘工作站其实就是一种网站上的操作系统,这种无盘工作站它的机箱内部是没有安装硬盘的,但是里面的其他硬件装备它都具有.这种无盘工作站的网卡是必须带有可以引导的芯片,简单的说,无盘工作站就是把硬盘和主机分 ...

  • 服务器处理器与家用处理器的区别

    处理器是计算机作业的核心设备,它是整个机器的大管家,具有计算机数据运算和命令执行的功能,但是不同设备的处理器功能也不尽相同.企业商务使用的处理器与家庭使用处理器的特性差别就很大.    服务器处理器与 ...