2021-05-12 14:32:11
在 RHEL6 上安裝 OpenDJ
2020-06-16 18:09:57
官網"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。
相關文章