【軟通鯤鵬云最佳實踐27】openldap-2.4.47 鯤鵬云服務(wù)器安裝實踐
一、?軟件介紹
OpenLDAP是輕量型目錄訪問協(xié)議(Lightweight Directory Access Protocol,縮寫:LDAP)的一個開源實現(xiàn)。LDAP 服務(wù)器本質(zhì)上是一個為只讀訪問而優(yōu)化的非關(guān)系型數(shù)據(jù)庫。主要用做地址簿查詢(如Email客戶端)或?qū)Ω鞣N服務(wù)訪問做后臺認(rèn)證以及用戶數(shù)據(jù)權(quán)限管控。。
二、?支持的操作系統(tǒng)
經(jīng)過華為云嚴(yán)格實測,以下操作系統(tǒng)在鯤鵬生態(tài)中可以完整運行openldap的全部功能:
CentOS7.6
建議使用openldap-2.4.47
-:http://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.47.tgz
四、?編譯與測試環(huán)境
本文選用華為鯤鵬云服務(wù)器ECS KC1實例做測試,KC1實例的處理器為兼容ARMv8指令集的鯤鵬920。詳細(xì)規(guī)格如下:
類別
子項
版本
云主機配置
ECS實例類型
kc1.large.4
ECS配置
4U16GB
EVS
高IO(80GB)
云OS
Kernel
4.18.0
五、?編譯安裝與測試
1?依賴安裝
yum?install?libdb?libdb-devel?-y
2?編譯安裝
1)???? 執(zhí)行下面命令,解壓軟件包。
tar?-xvf?openldap-2.4.47.tgz
2)???? 執(zhí)行如下命令,進入OpenLDAP的安裝目錄。
cd?openldap-2.4.47
3)???? 執(zhí)行以下命令,生成makefile文件。
./configure?--build=arm-linux?–prefix=/opt/openldap
4)???? 執(zhí)行以下命令,編譯OpenLDAP源碼。
make?depend make?-j4 make?install
默認(rèn)安裝路徑為/usr/local,如需要指定安裝目錄,可以使用--prefix=xxx指定目錄。
3?驗證測試
1)???? 執(zhí)行如下命令,驗證OpenLDAP安裝結(jié)果。
whereis?ldapcompare
2)???? 當(dāng)系統(tǒng)回顯出現(xiàn)類似下面信息時,表示OpenLDAP安裝完成。
ldapcompare:/usr/local/bin/ldapcompare
4?問題總結(jié)
問題一:configure: error: cannot guess build type; you must specify one
問題描述:openldap自帶的config.guess版本不匹配
問題解決方案一:指定build平臺,方法如下:
./configure?--build=arm-linux? make?depend? make?-j4
問題解決方案二:更換正確的config.guess方法如下:
yum?install?automake? mv?./build/config.guess?./build/config.guess.bak? cp?/usr/share/automake-1.16/config.guess?build/? ./configure? make?depend? make?-j4
參考資料
OpenLDAP官網(wǎng):https://www.openldap.org/
六、?聲明
本文檔中的軟件包均來自軟件官網(wǎng),安裝文檔部分參考官網(wǎng)的安裝方法,本軟件測試環(huán)境為華為鯤鵬云ARM服務(wù)器,具體配置信息參照《編譯與測試環(huán)境》部分。
本文檔中的軟件安裝測試基于華為鯤鵬云ARM服務(wù)器環(huán)境測試,如在使用本文檔的安裝方法進行安裝過程中,可能由于系統(tǒng)版本、軟件依賴或其他原因造成軟件安裝不成功,請自行解決或聯(lián)系我們,請事先備份相關(guān)重要數(shù)據(jù)、資料。
使用文檔風(fēng)險由用戶自行承擔(dān),在適用法律允許的最大范圍內(nèi),對因使用或不能使用本文檔所產(chǎn)生的損害及風(fēng)險,包括但不限于直接或間接的個人損害、商業(yè)贏利的喪失、貿(mào)易中斷、商業(yè)信息的丟失或任何其它經(jīng)濟損失,我司不承擔(dān)任何責(zé)任。
我司不擔(dān)保所提供的軟件功能及服務(wù)一定能滿足用戶的要求,也不擔(dān)保服務(wù)不會中斷,對服務(wù)的及時性、安全性、真實性、準(zhǔn)確性都不作擔(dān)保。
鯤鵬
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。