Openfire部署和配置說明

一、程序部署

1.1 程序和腳本

將文件拷貝到對應目錄下,文件包括:Openfire.tar和setup.sh腳本。Openfire.tar爲可執行文件庫、配置等的壓縮包,setup.sh爲解壓和部署腳本。

 

 

1.2 運行

腳本需要增加可執行權限,增加可執行權限命令:chmod +x setup.sh。

 

 

運行腳本,正常解壓生成openfire文件夾和內部的文件。若用戶沒有權限會有錯誤提示。

 

 

腳本會生成軟連接,用於程序的開機啓動。如果權限不夠會報相應的錯誤。腳本運行結束後創建另一個運行程序腳本:OpenfireAutoStart.sh,並解壓tar文件到當前目錄。

 

 

根據當前的路徑,生成的腳本內容如下,主要用於程序的開機啓動。

 

 

二、配置

轉到配置目錄./openfire/conf,此目錄包含3個配置文件,一般只用修改openfire.xml。

2.1 openfire.xml

 

 

 

打開配置文件:openfire.xml,根據需要修改控制檯連接端口,是否啓用集羣、是否重新配置等。

 

 

第一次安裝時setup選項需要設置爲false,clustering是集羣設置,如果要打開集羣設置爲true,否則設置爲false。

 

 

2.2 security.xml

主要用於配置加密算法。

 

 

三、控制檯配置

3.1 設置

進入目錄./openfire/bin,啓動程序:./openfire start。./openfire後面接3個參數:start,restart,stop。Start是開始,restart先停止服務再開啓,stop是停止服務程序。

啓動程序後,就可以通過網頁進行相應的設置。下圖示例爲連接非安全端口進行相應配置。

 

第一步,選擇語言。

 

 

第二步,設置域名和加密方式。

 

 

第三步,選擇標準數據庫。

 

 

第四步,根據申請的數據設置。

 

 

jdbc:mysql://192.168.100.165:23001/openfire?rewriteBatchedStatements=true

第五步,設置管理員帳號和密碼。

 

 

3.2 登陸

設置成功後,登陸管理界面。

 

 

附:setup.sh腳本

#!/bin/sh
#
# 1.unzip the Openfire.tar;

strTarFile="Openfire.tar";
strAutoStart="OpenfireAutoStart.sh";

function BuildAutoStartShell(){
echo "#!/bin/sh" > $strAutoStart;
echo "#" >> $strAutoStart;
echo "#Auto Start the openfire serive"

strCurrentDirectory=`pwd`;
echo "$strCurrentDirectory/openfire/bin/openfire start" >> $strAutoStart;
chmod +x $strAutoStart;
ln -s $strAutoStart /etc/rc2.d/OpenfireAutoStart;
}

function main(){
tar zxvf $strTarFile
BuildAutoStartShell
}


main

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章