openldap安装配置过程.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

一、安装BerkeleyDB

下载相关软件至/usr/local/src

/technology/software/products/berkeley-db/htdocs/popup/db/4.5.20/db-targz.html

编译安装

#cd/usr/local/src

#tarzxvfdb-4.5.20.tar.gz#cddb-4.5.20/build_unix

//--prefix指定安装路径

#../dist/configure–-prefix=/usr/local/BerkeleyDB#make

#makeinstall

二、安装openssl0.98e

下载相关软件至/usr/local/src

/source/openssl-0.9.8e.tar.gz

安装openssl#cd/usr/local/src

#tarzxvfopenssl-0.9.8e.tar.gz#cdopenssl-0.9.8e

#./configsharedzlib–-prefix=/usr/local/ssl#make

#maketest#makeinstall

#mv/usr/bin/openssl/usr/bin/openssl.OFF

#mv/usr/include/openssl/usr/include/openssl.OFF#cp/usr/local/ssl/bin/openssl/usr/bin/openssl

#cp/usr/local/ssl/include/openssl/usr/include/openssl

如果在后面使用ssl失败,尝试操作(主要是忘了)

#cp/usr/local/ssl/lib/libssl.so.0.9.8/usr/lib/libssl.so.0.9.8

配置运行时,库文件搜索路径.另一种方法是设置LD_LIBRARY_PATH=

//将路径写到后面的文件中

#echo/usr/local/ssl/lib/etc/ld.so.conf

//使配置生效

#ldconfig–v

查看openssl的版本号,以验正是否安装正确

#opensslversion–a

三、安装cyrus-sasl-2.0.22

下载cyrus-sasl-2.1.22到/usr/local/src/pub/cyrus-mail/cyrus-sasl-2.1.22.tar.gz

编译安装

#cd/usr/local/src

#tarzxvfcyrus-sasl-2.1.22.tar.gz#cdcyrus-sasl-2.1.22

//分别指定了安装目录、使用openssl、bdb的库目录、bdb的头文件目录

//括号内的很重要,但通常不去指定。它指明了ldap使用的sasl的位置。

#./configure--prefix=/usr/local/sasl2–with-openssl=/usr/local/ssl

--with-bdb-libdir=/usr/local/BerkeleyDB/lib

--with-bdb-incdir=/usr/local/BerkeleyDB/include(--with-plugindir=/usr/lib/sasl2)#make

#makeinstall

配置库文件搜索路径

#echo/usr/local/sasl2/lib/etc/ld.so.conf#echo/usr/local/sasl2/lib/sasl2/etc/ld.so.conf#ldconfig–v

删除/usr/lib下的原有的关于sasl的文件,将新生成的库文件移至此目录。

#cd/usr/lib

#tar–cvfxxx.tar*sasl*#rm–rf*sasl*

#cp–r/usr/local/sasl2/lib/*/usr/lib

创建运行时需要的目录并调试启动

#mkdir-pv/var/state/saslauthd

#/usr/local/src/cyrus-sasl-2.1.22/saslauthd/saslauthd-apamshadow-dsaslauthd[3533]:main :num_procs:5

saslauthd[3533]:main :mech_option:NULLsaslauthd[3533]:main :run_path :/var/state/saslauthdsaslauthd[3533]:main :auth_mech:

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档