Fedora 9下安装Fedora Directory Server
主要参考了FDS的官方文档:
http://directory.fedoraproject.org/wiki/Install_Guide
(如果没有特别说明,以下要求root权限安装)
(鱼漂,一直漂[admin.net#163.com]原创,转载请注明)
1.环境要求
Apache2
Java runtime
可以安装Fedora9光盘自带的httpd,openjdk包
2. 配置你的机器名
假设你的Domain为systemadmin.cn,你的DC名字为dc.systemadmin.cn,需要先将hostname设置为dc.systemadmin.cn
(运行hostname命令,并修改/etc/sysconfig/network, /etc/hosts)
3. 配置FDS的yum源
cd /etc/yum.repos.d
wget http://directory.fedoraproject.org/sources/idmcommon.repo
wget http://directory.fedoraproject.org/sources/dirsrv.repo
4. 安装FDS
yum install fedora-ds
安装Directory Server Gateway
yum install fedora-ds-dsgw
5.初始配置
运行/usr/sbin/setup-ds-admin.pl进行初始配置
记住配置的admin, directory manager的密码,以及控制面板的端口(假设端口配置为8088,后面需要用到)
配置完成后,自动启动了Fedora Directory Server
如果安装了DSGW,运行/usr/sbin/setup-ds-dsgw 配置DSGW
6.验证安装
访问 http://localhost:8088/ 如果无法访问,说明没有启动FDS的dirsrv-admin服务
使用以下命令查询:
/usr/lib/mozldap/ldapsearch [-h <your host>] [-p <your port>] -s base -b "" "objectclass=*"
如果是openldap的ldapsearch:
/usr/bin/ldapsearch -x [-h <your host>] [-p <your port>] -s base -b "" "objectclass=*"
如果没有输出错误,说明FDS运行成功.
检查是否可以执行java -version,如果不可以,需要安装java runtime,并将配置java环境,使得可以执行java命令(export JAVA_HOME, export PATH=$JAVA_HOME/bin:$PATH)
运行/usr/bin/fedora-idm-console启动管理终端
用户为admin,密码为前面设置的密码,址址为: http://localhost:8088/
如果能看到管理界面,说明配置和运行成功.
7.自动启动Fedora Directory Server
chkconfig dirsrv on
chkconfig dirsrv-admin on
从管理界面上看,FDS比openldap易用很多
RedHat的官方文档: http://www.redhat.com/docs/manuals/dir-server/