“Ldap”的版本间的差异
来自Alex's wiki
(→安装OpenLdap) |
|||
第1行: | 第1行: | ||
==安装OpenLdap== | ==安装OpenLdap== | ||
− | + | ||
[http://jianshi-dlw.iteye.com/blog/1557846 OpenLDAP学习笔记]<br /> | [http://jianshi-dlw.iteye.com/blog/1557846 OpenLDAP学习笔记]<br /> | ||
[http://kingsz1.iteye.com/blog/842406 CentOS 5.5 安装记录 - (7) LDAP安装和基本配置]<br /> | [http://kingsz1.iteye.com/blog/842406 CentOS 5.5 安装记录 - (7) LDAP安装和基本配置]<br /> | ||
第12行: | 第12行: | ||
{SSHA}Tt7VVYAJAwrwN0IKEf14j5Lj1BXO2U9k<br /> | {SSHA}Tt7VVYAJAwrwN0IKEf14j5Lj1BXO2U9k<br /> | ||
− | vi /etc/openldap/slapd.conf | + | vi /etc/openldap/slapd.conf |
+ | |||
==安装php-ldap扩展(这是基于LNMP里的PHP的扩展,LDAP未用到)== | ==安装php-ldap扩展(这是基于LNMP里的PHP的扩展,LDAP未用到)== | ||
[http://www.sijitao.net/1851.html 不重新编译为PHP增加LDAP模块的支持] | [http://www.sijitao.net/1851.html 不重新编译为PHP增加LDAP模块的支持] |
2016年12月10日 (六) 04:53的版本
安装OpenLdap
OpenLDAP学习笔记
CentOS 5.5 安装记录 - (7) LDAP安装和基本配置
Centos6 yum安装openldap+phpldapadmin+TLS+双主配置
LDAP管理工具:phpLDAPadmin 的安装配置
yum install openldap openldap-servers openldap-clients openldap-devel compat-openldap --setopt=protected_multilib=false
passwd
{SSHA}Tt7VVYAJAwrwN0IKEf14j5Lj1BXO2U9k
vi /etc/openldap/slapd.conf
安装php-ldap扩展(这是基于LNMP里的PHP的扩展,LDAP未用到)
cd /home/package/lnmp/lnmp1.2-full/src/php-5.5.25/ext/ldap /usr/local/php/bin/phpize cp -frp /usr/lib64/libldap* /usr/lib/ ./configure -with-ldap -with-php-config=/usr/local/php/bin/php-config make make install ls -l /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/ vi /usr/local/php/etc/php.ini #然后添加 extension = "ldap.so"
PHPLDAPADMIN配置
vi /etc/httpd/conf/httpd.conf
Listen 8011
service httpd restart
vi /etc/phpldapadmin/config.php
$servers->setValue('server','host','127.0.0.1'); $servers->setValue('server','port',389); $servers->setValue('server','base',array('dc=openldap,dc=imback,dc=net')); $servers->setValue('login','auth_type','cookie'); $servers->setValue('login','bind_id','cn=Manager,dc=openldap,dc=imback,dc=net'); $servers->setValue('login','bind_pass','xxxxxxxxxxxxxx'); $servers->setValue('login','attr','dn');