1:安装zlib

下载zlib-1.2.3.tar.gz(或其它版本号)

wget http://down1.chinaunix.net/distfiles/zlib-1.2.3.tar.gz

# ./configure --shared

# make

# make install

2:安装openssl

不要卸载系统自带的Openssl,否则非常多服务都起不来

wget http://101.44.1.124/files/613900000275279B/mirrors.163.com/gentoo/distfiles/openssl-1.0.1j.tar.gz

# ./config shared  #注意这里是用./config 会安装到/usr/local/ssl

# make

# make install

出现报错:

“POD document had syntax errors at /usr/bin/pod2man line 71.
make: *** [install_docs] 错误 25”

编辑/usr/bin/pod2man文件,凝视掉第71行。

#配置库文件搜索路径

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

# ldconfig -v

3:安装BerkeleyDB

下载db-5.3.28.tar.gz

解压到目录db-5.3.28

进入到目录db-5.3.28/build_unix

# ../dist/configure  --sysconfdir=/etc #默认路径/usr/local/BerkeleyDB.5.3

# make

# make install

#配置库文件搜索路径

# echo "/usr/local/BerkeleyDB.5.3/lib" >> /etc/ld.so.conf

# ldconfig -v

4:安装openldap

下载openldap-2.4.30.tgz

解压到openldap-2.4.30

进入目录openldap-2.4.30

# env CPPFLAGS="-I/user/include -I/usr/local/BerkeleyDB.5.3/include -I/usr/local/ssl/include-D_GNU_SOURCE" LDFLAGS="-L/usr/lib -L/usr/local/BerkeleyDB.5.3/lib -L/usr/local/ssl/lib" ./configure --prefix=/usr/local/openldap --with-tls=openssl  -enable-dynamic (注意引入的三组暂时变量须要相应BerkeleyDB和openSSL的库文件文件夹文件夹)

# make depend

# make

# make test #这一步时间会非常长

# make install

#配置库文件搜索路径

# echo "/usr/local/openldap/lib" >> /etc/ld.so.conf

# ldconfig -v

启动LDAP:

/usr/local/openldap/libexec/slapd

写一个test.ldif数据文件

dn: dc=Tree,dc=com
objectClass: dcObject
objectClass: organization
dc: Tree
o: Tree Company

dn: cn=Manager,dc=Tree,dc=com
objectClass: organizationalRole
objectClass: top
cn: Manager

运行:

/usr/local/openldap/bin/ldapadd -x -D "cn=Manager,dc=Tree,dc=com" -w 123456 -f test.ldif

导入成功完成部署。

版权声明:本文博客原创文章。博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/zfyouxi/p/4639265.html

Ubuntu下一个openldapserver部署步骤相关推荐

  1. 在Ubuntu下进行MongoDB安装步骤

    一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作): MongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进行安装.  打开终端,输入以下命令: sudo apt- ...

  2. Ubuntu 下搭建 Nginx 部署 vue 项目

    Ubuntu 下搭建 Nginx 部署 vue 项目 上一篇:Ubuntu 下部署 SpringBoot 第一步: Ubuntu 上安装 nodejs 执行 apt install nodejs 命令 ...

  3. Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command ‘........‘

    Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command '-' 例如这里就指的是fisco-bcos这个 ...

  4. 【记录】ubuntu下安装和部署RAP2

    ubuntu下安装和部署RAP2 1. 后台部署 1.1 安装mysql和redis $ sudo apt update $ sudo apt install mysql-server $ sudo ...

  5. Ubuntu下安装jre8的步骤

    操作系统: Ubuntu Kyin 14.04 LTS 吐槽: 哎-网络上普通的jre安装及环境配置真是...完全行不通啊!在江神帮助下找到了这篇文章. 直接正文: 本文的安装内容参考自:ubuntu ...

  6. Ubuntu下一个LTS版本20.04代号Focal Fossa,明年4月正式发布

    本文由『开源中国』整理 Ubuntu 19.10 "Eoan Ermine" 刚刚发布,20.04 版本也已开始亮相.仍然遵循英文字母顺序的命名规则,以及形容词+动物的命名惯例,新 ...

  7. Ubuntu 下一个 vim 建立python 周围环境 构造

    于Windows通过使用各种现成的工具使用,去Linux下一个,没有一个关于线索--总之google有些人的经验,折腾来折腾,开发环境也算是一个好工作. 1. 安装完成vim # apt-get in ...

  8. ubuntu下安装jre的步骤

    原博客地址:http://blog.csdn.net/zgrjkflmkyc/article/details/9263119 提示  :  分隔线下面就没有做了,直接采用http://blog.csd ...

  9. Ubuntu下bochs详细安装步骤(超详细!)

    本人一年前刚学linux系统的时候花了两天时间安装bochs,完全没头绪,后来半年前尝试安装还是失败,幸运的是b站过去几个月出了一些安装视频,所以我结合之前踩过的坑为大家带来详细的安装步骤,废话不多说 ...

最新文章

  1. 导入导出Android手机文件
  2. LL(1)预测分析表的构造
  3. 微服务+:服务契约治理
  4. 配置tomcat容器的access.log访问日志
  5. 【Python】简单而不简约:一份Python小抄奉上
  6. leetcode 199. Binary Tree Right Side View | 199. 二叉树的右视图(Java)
  7. mysql ssh错误_通过SSH隧道连接时,MySQL访问被拒绝错误
  8. ArcEngine二次开发_04(鼠标点击图层点显示属性(两个及以上))
  9. java共享内存_Java共享内存
  10. jQuery遮罩插件 jquery.blockUI.js
  11. delphi连接mysql不用添加dsn_Delphi]delphi中动态创建MySQL的ODBC连接 .
  12. PDA用ActiveSync同步上网 方法
  13. mysql repeated read_mysql事务之可重复读(Repeated Read)
  14. python自动化开发-[第九天]-异常处理、进程
  15. uniApp使用高德地图api
  16. js中Numer类型最大值9007199254740991,精度丢失问题解决
  17. 俞敏洪在清华终于说实话了·····
  18. 下载Echarts.min.js和Echart-gl.min.js
  19. 88-Spring Boot详解
  20. 干货 | 80篇+网络安全面试经验帖

热门文章

  1. 在用户态下使用uint64_t
  2. 手把手教你用好LINQ to SQL(1)
  3. windows遍历目录下所有文件
  4. What is AJAX?(转)(二)
  5. [react] super()和super(props)有什么区别?
  6. [css] display有哪些值?分别说明他们的作用是什么?
  7. 前端学习(2822):页面配置文件
  8. 前端学习(2048)vue之电商管理系统电商系统之实现首页内容自定制
  9. 前端学习(1964)vue之电商管理系统电商系统之渲染分类参数的tab页标签
  10. 前端学习(871):attachment注册事件