系统环境:centos 6.9
部署机器ip: 172.30.81.154
1、安装epel-release
yum install -y install epel-release
yum install openldap openldap-* -y
cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf
slappasswd -s admin@123
得到
{SSHA}eGV2h6umZL9YwWv1o8Ar0+2WJ6fBr4w8
cd /etc/openldap/slapd.d
ls
rm -rf *
slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d/
slaptest -u
chown -R ldap:ldap /var/lib/ldap/
chown -R ldap:ldap /etc/openldap/
service slapd start
service slapd status
lsof -i :389
yum install migrationtools -y
cp /usr/share/migrationtools/migrate_www.gsm-guard.net /usr/share/migrationtools/migrate_common.ph.bak
vi /usr/share/migrationtools/migrate_www.gsm-guard.net
cd /etc/openldap
/usr/share/migrationtools/migrate_www.gsm-guard.net >base.ldif
cat base.ldif
ldapadd -x -D "cn=Manager,dc=hadoop,dc=com" -W -f ./base.ldif
ldapsearch -x -D "cn=Manager,dc=hadoop,dc=com" -b "ou=Aliases,dc=hadoop,dc=com" -W
yum install httpd phpldapadmin -y
cd /etc/httpd/conf.d/
vi phpldapadmin.conf
Require all granted
Allow from all
cp /etc/phpldapadmin/config.php /etc/phpldapadmin/config.php.bak
vi /etc/phpldapadmin/config.php
diff /etc/phpldapadmin/config.php /etc/phpldapadmin/config.php.bak
service httpd startservice httpd statuslsof -i:80