RedHat9安装OpenLDAP
来源:互联网 发布:软件客户端 编辑:程序博客网 时间:2024/06/05 08:08
1.安装OpenSSL,安装路径 默认 : /usr/local/ ssl
tar -zxvf openssl-1.0.0d.tar.gz
cd openssl-1.0.0d
./Configure
make
make install
2.安装BerkeleyDB,安装路径默认: /usr/local/ BerkeleyDB.5.1
tar -zxvf db-5.1.25.tar.gz
cd db-5.1.25
cd build_unix
../dist/configure
make
make install
安装完成后要将该软件的库路径/usr/local/BerkeleyDB.5.1/lib加入到/etc/ld.so.conf中(注意:可以在用户当前目录中创建一份BerkeleyDB.5.1.conf文件,并将软件的库路径加入BerkeleyDB5.1.conf,然后将这个BerkeleyDB5.1.conf文件移动至ld.so.conf.d文件夹中(本人自己操作实践非原作者内容)),然后执行ldconfig使配置文件生效这样在编译openldap时候才能找到该库文件。ld.so.conf是系统动态链接库的配置文件,此文件中包含了可被Linux共享的动态链接库所在目录的名字(系统目录/lib,/usr/lib除外),各个目录之间以空格或者冒号或者逗号隔开。一般的Linux发行版中都含有/usr/X11R6/lib这个共享库,这是X Window窗口系统的动态链接库所在目录。ldconfig是他的管理命令。
如果你不按照上面的做法,也没有关系,只要把/usr/local/BerkeleyDB.4.5下面lib, include目录下面的所有文件,手动拷贝到/usr/lib和/usr/include目录下面就可以了.作用和前面修改配置文件相同,目的也是这样在编译openldap时候才能找到该库文件.
使用命令:
cp /usr/local/ BerkeleyDB.4.5/include/* /usr/include
cp /usr/local/ BerkeleyDB.4.5/lib/* /usr/lib
3.安装OpenLDAP 2.4.24 , 安装路径默认 :/usr/local/etc/openldap
tar -zxvf openldap-2.4.24.tgz
cd openldap-2.4.24
export CPPFLAGS="-I/usr/local/BerkeleyDB.5.1/include"
export LDFLAGS="-L/usr/local/lib -L/usr/local/BerkeleyDB.5.1/lib"
export CPPFLAGS="-I/usr/local/ssl/include"
export LDFLAGS="-L/usr/local/ssl/lib"
./configure --with-tls=openssl --enable-dynamic
如果不是上面的这行的话,则说明 configure 脚本失败了,你需要参看它的输出来决定是在什么地方出了点问题。除非 configure 完全成功了,否则你不能进入到下一步
===================================================
===================================================
#
# LDAPv3
# base <> with scope baseObject
# filter: (objectclass=*)
# requesting: namingContexts
#
#
dn:
namingContexts: dc=my-domain,dc=com
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
- RedHat9安装OpenLDAP
- RedHat9安装OpenLDAP
- openLDAP安装
- openldap安装
- openldap安装
- 安装openldap
- RedHat9硬盘安装
- 硬盘安装 RedHat9
- redhat9 samba安装过程
- redhat9安装中文输入法
- redhat9安装nf2驱动
- RedHat9安装oracle10g
- [教程] RedHat9安装图解
- RedHat9 安装vsftpd服务器
- []RedHat9安装全程图解]
- Redhat9安装firefox详解
- RedHat9安装vmware tools
- RedHat9安装tftp服务
- 【IPhone开发】Apple Push Notification Service系列:整合私钥和证书,生成.p12文件
- singletask和onNewintent
- 聊聊工作那些事儿
- Linux音频设备驱动
- 更该sql 2005表名前缀 更改为dbo
- RedHat9安装OpenLDAP
- Linux常见面试题
- 回归自然
- FLEX接收回车处理事件
- Spring.NET +Nibernate 学习
- 解决Flash z-index失效挡住下面的问题
- Spring---->采用Annotation的方式实现AOP
- SYSTEM用户删除后怎么重新创建和原来SYSTEM默认一样权限的用户
- MATLAB语言常用算法程序集