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 访问