OpenLDAP安装过程(我的安装笔记)

由 linuxsky 在 09-26-2003 15:51 发表:

OpenLDAP安装过程(我的安装笔记)

rpm包:

直接从redhat9.0光盘中取出以下几个文件,用rpm -ivh来进行安装

openldap-2.0.27-8.i386.rpm

openldap-servers-2.0.27-8.i386.rpm

openldap-clients-2.0.27-8.i386.rpm

openldap-devel-2.0.27-8.i386.rpm

装完后的配置文件都存放在/etc/openldap/目录下

tar包:

http://www.openldap.org下载最新的软件包

编译步骤:

./configure --enable-bdb=no --enable-ldbm=yes

make depend

make

make test //这里16项测试看是否通过

make install

配置文件在/usr/local/etc/openldap/目录下

ldap数据存放在 /usr/local/var/openldap-data/*

启动ldap: /usr/local/libexec/slapd

我因为是初次安装,所以选择了用rpm包.(tar的包我按上面的方法也试成功了)

修改slapd.conf这个文件

把一些schema文件加进来.我加了如下这些

include /etc/openldap/schema/core.schema

include /etc/openldap/schema/cosine.schema

include /etc/openldap/schema/inetorgperson.schema

include /etc/openldap/schema/nis.schema

include /etc/openldap/schema/redhat/rfc822-MailMember.schema

include /etc/openldap/schema/redhat/autofs.schema

include /etc/openldap/schema/redhat/kerberosobject.schema

存取控制规则可以先不加。

然后定义下面一些东西

suffix "dc=test,dc=com"

rootdn "cn=root,dc=test,dc=com"

rootpw abcd

改成你相应的就行了

其它的都默认.

然后启动ldap(我用的是/etc/init.d/ldap start)

用下面一条命令就可以检查出来是否成功

ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts

返回信息中应该有这样的信息

dn:

namingContexts: dc=test,dc=com

好,这样就算基本成功了LDAP.

然后我采用了phpldapadmin来管理我的ldap

从sourceforge.net里下载最新版

放到apache的发布目录下.修改config.php文件

就可以实现web页面的ldap管理了

(如果php

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus