Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18925742
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: BSD

2008-04-09 09:31:52

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 進去 即可設定 openldap。

參考資料:

http://www.cultdeadsheep.org/FreeBSD/docs/Quick_and_dirty_FreeBSD_5_x_and_nss_ldap_mini-HOWTO.html


阅读(1632) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~