ubuntu ldap安装配置

最近在进行ldap项目,预先学习

ubuntu安装

第一步

apt-get update

apt-get upgrade

第二步

安装slapd工具

apt-get install slapd ldap-utils

安装openssl

wget https://www.openssl.org/source/openssl-1.1.0c.tar.gz
tar -xzf openssl-1.1.0c.tar.gz
cd openssl-1.1.0c
./config --prefix=/usr/local/openssl
./config -t
make
make install
ldd /usr/local/openssl/bin/openssl
which openssl
openssl version

在这里可能会遇到有库文件没有,不着急可以在/etc/ldconfig.d 里面添加一个conf文件里面指定你的库文件,我的是 /usr/local/openssl/lib

然后 /sbin/ldconfig 使配置生效

然后ldd /usr/local/openssl/bin/openssl 就不会有库文件链接接不到了

安装BerkeleyDB oracle网站可下

http://download.oracle.com/otn/berkeley-db/db-6.2.23.tar.gz?AuthParam=1482997395_460a0a084997e82f527416a7fb9cb5eb
tar -zxvf db-6.2.23.tar.gz
cd db-6.2.23
cd build_unix
../dist/configure --prefix=/usr/local/BerkeleyDB6.2.23  //路径可自定义 ,不过最好放在/usr/local下
make
make install

注意需要拷贝

cp /usr/local/BerkeleyDB6.2.23/lib/*  /usr/lib

cp /usr/local/BerkeleyDB6.2.23/include/* /usr/include

最后安装openldap

wget ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.44.tgz
tar -zxvf openldap-2.4.44.tgz
cd openldap-2.4.44.tgz

./configure --prefix=/usr/local/openldap
make depend
make
make test  //这一步需要大量时间

make install

这时服务已启动

查看 ps aux | grep slapd

最后可以安装phpldapadmin

apt-get install phpldapadmin

通过ip/phpldapadmin 访问

原文地址:https://www.cnblogs.com/feicheng/p/6307595.html