admin 管理员组文章数量: 1086866
LDAP的安装
LDAP的安装分两部分,一部分是DB数据库的安装,这里我们用db-4.3.29.tar.gz。一部分是Openldap协议的安装,这里我们用openldap-2.3.43.tgz。因为LDAP目录服务器是键值(Key-Value)存储型数据库,有别于关系型、文档型数据库。所以安装时,需要更变很多配置文件。才能适用于自己的项目。
1.安装前,在Linux上创建用户\密码\用户组等操作,本章略过。
2.DB数据库的安装
2.1.用创建的用户登录,解压,并执行以下命令
#tar -zxvf db-4.3.29.tar.gz
# cd db-4.3.29/build_unix
# ../dist/configure --prefix=/home/openldap/BerkeleyDB.4.3
# make
# make install
2.2.用root用户登录,复制对应文件
#cp /home/openldap/BerkeleyDB.4.3/include/* /usr/include/ y回车y回车
#cp /home/openldap/BerkeleyDB.4.3/lib/* /usr/lib/ y回车y回车
3.OpenLdap的安装
3.1.用创建的用户登录
# gunzip -c openldap-2.3.43.tgz | tar xvfB -
# cd openldap-2.3.43
-------配置环境变量,/home/openldap路径根据你实际的安装路径配置
#export CPPFLAGS="-I/home/openldap/BerkeleyDB.4.3/include/"
#export LDFLAGS="-L/usr/local/lib -L/home/openldap/BerkeleyDB.4.3/lib -R/home/openldap/BerkeleyDB.4.3/lib"
#export LD_LIBRARY_PATH="/home/openldap/BerkeleyDB.4.3/lib"
3.2.用root用户配置host
#vi /etc/hosts
IP1 master
IP2 slave1
3.3.用创建用户登录,进行安装
进入OPENLDAP的解压目录下
#./configure --prefix=/home/openldap/openldap2.3.43 --enable-bdb --libdir=/home/openldap/BerkeleyDB.4.3/lib --includedir=/home/openldap/BerkeleyDB.4.3/include
#make depend
#make
#make test(非必须)
#make install
没出现异常,说明安装成功。
4.增加库路径,为保证能正常启动
root登录;在ld.so.conf增加 /home/openldap/BerkeleyDB.4.3/lib 路径的映射
#vi /etc/ld.so.conf
在最下面增加
/home/openldap/BerkeleyDB.4.3/lib
保存,退出,执行下面命令
#/sbin/ldconfig
启动报 libdb-4.3.so is not a symbolic link 抱这个错的解决办法:进入/usr/lib目录 ,执行:
mv libdb-4.3.so libdb-4.so.3
ln -s libdb-4.so.3 libdb-4.3.so
再进入安装的根目录;执行:/sbin/ldconfig
本文标签: LDAP的安装
版权声明:本文标题:LDAP的安装 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1697131207a262060.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论