Fedora core3里Phpldapadmin的配置(一)

爱无敌霸王枪00

爱无敌霸王枪00

2016-01-29 18:31

Fedora core3里Phpldapadmin的配置(一),Fedora core3里Phpldapadmin的配置(一)
Fedora core3里Phpldapadmin的配置如果你用过mysql,那么你对于它的图形管理工具phpmyadmin一定很熟悉,那么phpldapadmin,你一定可以通名字来猜测到phpldapadmin是ldap的管理工具?没错,它是一个ldap的图形管理软件,准确一点的来说,它是openldap的图形介面管理工具;套用官方网站的话:phpldapadmin是一个基于web的LDAP客户端,它提供多种语言版本,让你随时随地的、很方便地访问与管理你的ldap服务器,它用直观的树状视图按层级的方式来显示与管理你的目录,这是一个完美的应用。因为我的Fedora core3里有安装默认的httpd服务,所以对于apache的安装,这里就不再提了,记得如果是自己安装apache的话,一定要让你的apache支持php.别告诉我你还没有把phpldapadmin下载下哦~,真不知道哪里下载?好了,就告诉你吧,它的下载网址是:http://phpldapadmin.sourceforge.net/download.php?PHPSESSID=51a73bfbd3d37415511415f4b7514c62在里面你可以下载最新版的,也可以下载以前的版本,看你个人喜好了。我用的版本是0.9.6,所以你也可以下载和我一样的版本,以便利用这篇文章来实作一次。我把下载下来的档案解压到/var/www/html里面,因为我的httpd是系统默认安装的,所以网页文件都指向:/var/www/html里。#tar xzvf phpldapadmin-0.9.6.tar.gz -C /var/www/html解压完之后,/var/www/html里就会多一个文件夹:phpldapadmin-0.9.6, 要想办法把这个文件夹的名字改成ldapadmin,这样你就可以用这样的方式来访问你的ldap服务器:http://yourdomain/ldapadmin,当然你不改文件夹的名字也行,那你就用这种方式访问吧:http://yourdomain/phpldapadmin-0.9.6,很明显,这在调试以及以后使用时造成很大的不方便了。假设我用的域名是:www.kevinzhou.com ,那么我得用http:/www.kevinzhou.com/ldapadmin的方式来访问我的ldap服务器。

通过上面的过程,就把phpldapadmin安装好了,接下来继续对它进行配置。在你刚安装好,就等不及想看看它在Browser里的模样时, 这时系统迎接你的是一个出了错误的让人讨厌的面孔。 Configure phpLDAPadmin You need to configure phpLDAPadmin. Edit the file 'config.php' to doso. An example config file is provided in 'config.php.example'这说明你的系统里面还没有对phpldapadmin进行配置,在你的/var/www/html/ldapadmin里还少了一个叫做config.php的文件,你可以参照它里面的config.php.example来建立。我每次都把config.php.example复制成config.php:#cp config.php.example config.php然后对这份config.php进行编辑,如果你不是在ssh或者telnet里面,那么,你可以很方便地使用gedit来处理这份文件。$blowfish_secret = 'helloworld"; 如果你的认证方式选用的是cookie,那么你需要给这个变量填写一个字符串用来加密// Your LDAP servers$i=0; 管理的第一台ldap服务器$servers = array();$servers[$i]['name'] = 'My LDAP Server'; 显示在网页上面的服务器的名称$servers[$i]['host'] = 'localhost'; LDAP服务器的主机名,也可以用ip表示(我没试过哦)$servers[$i]['base'] = 'dc=act,dc=com'; 你ldap服务器上的base DN或者是suffix$servers[$i]['port'] =389; 服务器上ldap所用的端口号,不能改动$servers[$i]['auth_type'] ='cookie'; web登入时用的认证方式,我一般选用cookie,这样这份文件里就不会出现有关ldap伺服器的账号与密码了。 总供有三种认证方式:1.cookie; 2session; 3.config;分别说明如下: 1. 'cookie':phpldapadmin提供一个登入的界面,让你输入正确的账号与密码后允许你登入服务器里。并且 你的账号与密码会保存在你客户端的cookie里面 2. 'session': 类似cookie,不同点在于,你的登入账号与密码保存在服务器端,而不是客户端。 3. 'config': 使用这个值,你就必须把账号与密码写在这份文件里login_dn用来设置账号,login_pass用来 设置密码 我一般选用cookie来作为认证的方式。$servers[$i]['login_dn'] = 'cn=root,ou=people,dc=act,dc=com'; 如果你选用的是config认证方式的话,那么你就必须设置这项,并且,要让它和你的ldap服务器配置文件里的rootdn一样。如果你选择的是另外两种认证方式的话,最好让它保持空白。在你登入时输入你的rootdn.$servers[$i]['login_pass'] = 'secret'; 如果你选用的是config认证方式的话,那么你就必须设置这项,并且,要让它和你的ldap服务器配置文件里的rootpw一样。如果你选择的是另外两种认证方式的话,最好让它保持空白。在你登入时输入你的rootdpw.$servers[$i]['tls'] =false; 保持不变$servers[$i]['low_bandwidth'] = false; 保持不变$servers[$i]['default_hash'] = ''; 设为空白,表示密码不加密$servers[$i]['login_attr'] ='dn'; 保持不变$servers[$i]['login_string'] = 'uid=,ou=people,dc=act,dc=com'; 输入你的rootdn $servers[$i]['login_class'] =''; 保持不变
展开更多 50%)
分享

猜你喜欢

Fedora core3里Phpldapadmin的配置(一)

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Fedora core3里Phpldapadmin的配置(一)

Fedora Core3上ClamAntiVirus的安装

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Fedora Core3上ClamAntiVirus的安装

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Fedora Core 3 使用 YUM 安裝 Mono

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Fedora Core 3 使用 YUM 安裝 Mono

在Fedora_Core_3上安装zhcon0.2.3

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
在Fedora_Core_3上安装zhcon0.2.3

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

《使命召唤7:黑色行动》今天在core3运气好 之后运气就不好了

电脑网络
《使命召唤7:黑色行动》今天在core3运气好 之后运气就不好了

PHP安全配置(3)

PHP
PHP安全配置(3)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

判断输入是否为中文的函数

判断输入是否为中文的函数

用ISO文件重装Windows

用ISO文件重装Windows
下拉加载更多内容 ↓