1. openfire安裝和配置
本文介紹openfire 在linux上安裝部署過程
linux上有兩種安裝方式,一個是RPM包方式,另一個是tar.gz壓縮包方式,
官方推薦采用RPM包方式,會預設安裝成服務,同時不需要自己安裝jdk。
采用tar.gz包安裝方式時需要自己安裝jre環境
本文采用tar.gz 方式
下載下傳openfire linux 安裝包到/opt目錄
cd /opt
wget http://download.igniterealtime.org/openfire/openfire_3_9_3.tar.gz
tar xzvf openfire_3_9_3.tar.gz
啟動 openfire
bin/openfire start
預設安裝目錄結構:
drwxr-xr-x 3 root root 4096 5月 7 02:59 bin
-rw-r--r-- 1 root root 175122 5月 7 02:58 changelog.html
drwxr-xr-x 2 root root 4096 7月 7 14:26 conf
drwxr-xr-x 4 root root 4096 5月 7 02:59 documentation
drwxr-xr-x 2 root root 4096 7月 7 14:25 embedded-db
drwxr-xr-x 2 root root 4096 7月 7 14:19 lib
-rw-r--r-- 1 root root 10871 5月 7 02:58 LICENSE.html
drwxr-xr-x 2 root root 4096 7月 7 14:19 logs
drwxr-xr-x 4 root root 4096 7月 7 14:19 plugins
-rw-r--r-- 1 root root 5332 5月 7 02:58 README.html
drwxr-xr-x 7 root root 4096 5月 7 02:59 resources
bin目錄存放openfire可執行程式及其他腳本檔案
conf目錄為openfire配置檔案,可設定監聽端口,位址,管理台端口,與外部資料庫連接配接時的設定資訊等。
documentation 為openfire個各種文檔
embedded-db目錄是系統啟動後生成的儲存資料庫相關的内容
lib目錄是運作openfire需要的一些庫檔案。
log目錄儲存openfire的log資訊,檔案按級别儲存,可用于調試
plugins目錄儲存openfire的插件jar包,可二次開發插件擴充openfire。
resources目錄包括一些資源檔案,如各種類型資料庫表,更新腳本,國際化等
運作成功後,
浏覽器輸入
http://ip:9090
進入管理台,初始化環境
xmpp監聽端口為5222
管理台監聽端口為9090