官网”OpenDJ is a extension of the Sun Microsystems’ initiated OpenDS project and offers a fully supported product for it.” 接下来的这几篇文章会介绍 ForgeRock Open Platform 的 OpenDJ、OpenIDM、OpenAM 三个产品的安装、配置, 以及如何使用他们来搭建企业用户管理、访问认证的基础平台。
确认 Java 环境,否则请参考在 RHEL6 上安装 Java 见 http://www.linuxidc.com/Linux/2015-02/112907.htm
# java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)
下载
# wget http://download.forgerock.org/downloads/opendj/2.4.5/OpenDJ-2.4.5.zip
安装
# cp OpenDJ-2.4.5.zip /opt
# cd /opt
# unzip OpenDJ-2.4.5.zip
# mv OpenDJ-2.4.5 opendj
# cd opendj
如果在图形界面
# ./setup
这里以 shell 安装为例
# ./setup --cli
OpenDJ 2.4.5
安装程序正在初始化,请稍候...
您希望将哪些内容用作目录服务器的初始超级用户 DN? [cn=Directory Manager]:
请提供用于初始超级用户的密码: password
请重新输入密码以进行确认: password
您希望目录服务器使用哪个端口接受来自 LDAP 客户端的连接? [389]: 1389
您希望管理连接器在哪个端口上接受连接? [4444]:
是否要在服务器中创建基 DN? (yes / no) [yes]:
提供目录数据的基 DN: [dc=example,dc=com]:
用于填充数据库的选项:
1) 仅创建基条目
2) 将数据库保留为空
3) 从 LDIF 文件中导入数据
4) 加载自动生成的样例数据
输入选项 [1]:
是否要启用 SSL? (yes / no) [no]:
是否要启用 StartTLS? (yes / no) [no]:
是否要在完成配置时启动服务器? (yes / no) [yes]:
安装摘要
=============
LDAP 侦听器端口: 389
管理连接器端口: 4444
LDAP 安全访问: 已禁用
超级用户 DN: cn=Directory Manager
目录数据: 创建新的基 DN dc=example,dc=com。
基 DN 数据: 仅创建基条目 (dc=example,dc=com)
在完成配置时启动服务器
您希望执行哪些操作?
1) 使用上面的参数设置服务器
2) 再次提供安装参数
3) 打印等效的非交互命令行
4) 取消并退出
输入选项 [1]:
请参见 /tmp/opends-setup-1826847628910167129.log 以了解有关此操作的详细日志。
正在配置目录服务器 ..... 完成。
正在创建基条目 dc=example,dc=com ..... 完成。
正在启动目录服务器 ................
停止
# bin/stop-ds
启动
# bin/start-ds
启动控制面板
# bin/control-panel
加入到 service 方式一(以 root 运行)
# bin/create-rc-script -f /etc/init.d/opendj
加入到 service 方式二(如果没有 -u 参数会以 root 运行)。 生产环境建议以这种方式运行,但 OpenDJ 的某些版本有 Bug:OPENDJ-17
# useradd -s /sbin/nologin opendj
# chown -R opendj:opendj /opt/opendj
# bin/create-rc-script -f /etc/init.d/opendj -u opendj
查看 service 启动设置,345 已经生效,Reboot 之后 OpenDJ 自动启动
# chkconfig --list|grep opendj
opendj 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
运行
# service opendj { start | stop | restart }
更详细的安装文档,请参照 官方文档 或者 在 CentOS6 上安装 OpenDJ(GUI) http://www.linuxidc.com/Linux/2015-02/112940.htm。
更多RedHat相关信息见RedHat 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=10
本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-02/112941.htm