返回列表 回复 发帖

Freebsd+OpenLDAP+phpldapadmin 安装

  Freebsd+OpenLDAP+phpldapadmin 安装


Discription:

最近研究 OpenLDAP 所以就在 FreeBSD 上装来玩玩,于是就把安装经验写下来,而未来要玩的是透过 OpenLDAP 作跨平台账号整合。

Setp 1.

#cd /usr/ports/net/openldap22-server
#make install clean

=============================================================

You can build openldap-server-2.2.14 with the following options:

WITH_BDB_VER          select BerkeleyDB version (default 42)
WITH_SASL             with (Cyrus) SASL2 password verification
WITH_PERL             with Perl backend
WITH_SHELL            with Shell backend
WITH_ODBC             with SQL backend
WITH_ODBC_TYPE        select ODBC interface (iODBC or unixODBC)
WITH_SLAPI            with Netscape SLAPI plugin API
WITHOUT_TCP_WRAPPERS  without tcp wrapper support
WITHOUT_BDB           without BerkeleyDB support

=============================================================

Dependency warning: used OpenSSL version contains known vulnerabilities
Please update or define either WITH_OPENSSL_BASE or WITH_OPENSSL_PORT
*** Error code 1

Stop in /usr/ports/net/openldap22-server.
错误讯息 .. 告诉我们没装 openssl 所以要先加装 openssl

#cd /usr/ports/security/openssl
#make install

#cd net/openldap22-server
#make install clean

Setp 2.

#cd /usr/ports/www/apache2
#make install

#cd /usr/ports/www/mod_php4
#make install

#cd /usr/ports/lang/php4-extensions
#make install
◎ 注意:Extensions 一定要选 ldap 否则 phpldapadmin 会启动不来。

#cd /usr/ports/net/phpldapadmin
#make install

Setp 3.

#vi config.php  # 以下修改资料

$servers[$i]['host'] = '88.88.88.88';
$servers[$i]['base'] = 'dc=ntut,dc=idv,dc=tw';
$servers[$i]['login_dn'] = 'cn=admin,dc=ntut,dc=idv,dc=tw';
$servers[$i]['login_pass'] = '0802449';

#ln -s /usr/local/www/phpldapadmin /usr/local/www/data-dist/ldap  # 将 phpldapadmin 整个连结到网页目录。
上面几项修改后大概就没问题,开个 Browse 进去 http://88.88.88.88/ldap/ 即可设定 openldap。

参考资料:

http://www.cultdeadsheep.org/Fre ... dap_mini-HOWTO.html
http://julp.progotop.com/ldap/ldap.html#_chapitre1_section1
http://www.freebsd.at/metadot/index.pl?iid=2440&isa=Category
返回列表
开源邮件服务器 开源邮件服务器 web 开源邮件 开源 mail 开源 邮件服务器 邮件技术 mail技术 反垃圾邮件 反垃圾mail mail投递
邮件服务器 mail服务器 开源软件 mail软件 mail服务新品牌 开源邮件服务新品牌
开源mail服务新网站 邮件服务新品牌 mail tmail mailserver 163邮件 sendmail |Linux维护|Linux代维|成都Linux维护|成都Linux代维