Debian挤压LDAP服务器与OpenLDAP和phpLDAPadmin

Debian使用OpenLDAP和phpLDAPadmin挤压LDAP服务器

本教程将向您展示如何在Debian Squeeze上设置LDAP和Web界面来管理LDAP服务器。

phpLDAPadmin url:http: //phpldapadmin.sourceforge.net/wiki/index.php/Main_Page

请参阅phpLDAP管理员的屏幕截图: http : //sourceforge.net/projects/phpldapadmin/

服务器名称: ldap.example.com

域名: example.com
服务器IP: 192.168.0.2

现在我们要确保服务器是最新的:

apt-get update
apt-get upgrade

首先我们安装slapd并为管理员创建一个密码:

apt-get install slapd

当提示输入LDAP服务器管理员的密码时,我在此示例中选择密码passw0rd

现在我们需要安装ldap-utils和phpLDAPadmin,现在apache2和php也将被安装,因为它是phpLDAPadmin依赖关系的一部分。

apt-get install ldap-utils phpldapadmin

用编辑器打开/etc/ldap/ldap.conf ,如nano:

nano /etc/ldap/ldap.conf

并取消注释BASE和URI并进行编辑,如下所示:

#
# LDAP Defaults
#

# See ldap.conf(5) for details
# This file should be world readable but not world writable.

BASE dc=example,dc=com
URI ldap://127.0.0.1

#SIZELIMIT 12
#TIMELIMIT 15
#DEREF never

如果要编辑域名,我建议运行以下命令:

dpkg-reconfigure slapd

选择否,然后按照指南,输入您的域名,例如example.com ,选择推荐设置。

现在打开/etc/phpldapadmin/config.php


$servers = new Datastore();
$servers->newServer('ldap_pla');
$servers->setValue('server','name','My LDAP Server');
$servers->setValue('server','host','192.168.0.2');
$servers->setValue('server','port',389);
$servers->setValue('server','base',array('dc=example,dc=com'));
$servers->setValue('login','bind_id','cn=admin,dc=example,dc=com');

您的服务器已启动并运行,准备使用。 您应该能够访问http: //pn/zh- 使用以下密码登录passw0rd

你也应该阅读这个页面,如果你喜欢我有创建posix组+用户的问题:

http://wiki.debian.org/PhpLdapAdmin

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏