Openfire 是用xmpp協議實現的一個強大的即時信息和對話服務(IM),這個文檔將指導你從頭到尾安裝openfire。對於完整的參數列表和更多的信息,請訪問openfie 網站:http://www.igniterealtime.org/projects/openfire/
安裝:
windows平臺:
運行openfire 安裝程序。這個應用程序將默認安裝到 c:\Program Files\Openfire
Linux/Unix平臺
選擇RPM 或者 tar.gz 其中一個構建。如果用RPM 直接運行你的包安裝到 /opt/openfire
rpm -ivh openfire_3_0_0.rpm
如果使用.tar.gz 解壓文件到/opt 或/usr/bin目錄
tar -xzvf openfire_3_0_0.tar.gz
mv openfire /opt
注意:tar.gz構建,不包含捆綁運行Java runtime (JRE) ,因此,你必需有 JDK or JRE 1.5.0 (Java 5) 或者以後版本安裝到你的系統。在命令行鍵入你檢測你的java 版本 “java -version”命令,如果有必要更新你的java 安裝,訪問http://java.sun.com.
安裝概述:
完整安裝openfire到你的平臺,你必需完成如下的每個步驟:
1.數據庫--如果你選擇使用一個外部的數據庫,你必需爲openfire準備你的數據庫。
2.設置--使用內置的基於web的安裝工具安裝和驗證服務器配置。
3.管理控制--用基於web管理工具,管理後臺服務
這個文檔也包含信息如下:
。windows 下運行
。Unix/Linux 下運行
。安裝和使用插件
文件分配
這些文件在你的安裝目錄下應該如下(爲了簡便起見,省略了一些子目錄中的文件)
openfire/ |- readme.html |- license.html |- conf/ |- bin/ |- jre/ |- lib/ |- plugins/ |- admin/ |- resources/ |-database/ |-security/ |- documentation/
- conf 目錄是openfire 配置文件存取文件
- bin 目錄包含服務可執行文件,依賴於你的安裝部署,不同的是可執行將被執行可用
- The jre directory contains a Java 5 runtime that is bundled with the Windows and RPM versions of Openfire.
- jre目錄文件包含一個java 5運行環境這個是附帶 windows和RPM 版本的openfire
- lib 目錄包含openfire運行時必要的庫
- plugins目錄包含服務插件,默認情況下,openfire用基於web控制平臺管理插件
- resources/database 目錄包含SQL模式文件,創建新的openfire 數據庫,以及更新現有的腳本
- The resources/security directory is where Openfire maintains keystores to support SSL connection security.
- resources/security 目錄是openfire維護keystores的地方,支持ssl安全連接。
- 文檔目錄包含服務器文檔
數據庫設置
Openfire可以將其數據存儲在一個嵌入式數據庫或你能選擇用一個外部的數據庫如mysql 或者Oracle,如果你想用一個外部數據庫,你必需準備他,在它安裝處理前。查看數據安裝文檔瞭解更多的信息。
服務設置
一個基於web的,嚮導驅動安裝和配置工具安裝openfire,簡單啓動openfdire 和用一個用web瀏覽器連接的openfire 管理控制檯,給web管理控制是9090做爲默認端口。如果你是同一臺機器上訪問openfire,你的url通常是 http://127.0.0.1:9090 初始化設置 和 如果管理員能解決遠程路由,可以用遠程ip 訪問。。如果在internet 瀏覽器上增強安全配置,windows 服務管理員肯添加 http://127.0.0.1 地址到網絡瀏覽器信用的站點列表。否則他們看到空白的屏幕。
管理控制檯
完成上面的步驟。openfire 將配置你用得web 管理控制檯服務。這個url 同樣用設置服務,除非你在安裝期間更改呢端口。
在windows 下運行Openfire
如果你用openfire 的安裝程序,在你的開始菜單提供快捷方式開始圖形界面。否則,運行openfire.exe 在你的安裝openfire目錄的 bin/目錄下,在一個按鈕啓動允許你自動啓動你的,打開你的web瀏覽器連接你的url 完成你的服務設置。
windows 服務
如果你在windows 下運行你的openfire.你將會想運行openfire 像標準的openfire 服務運行服務然後初始設置。如果用windows 安裝程序, 一個openfire-serveic.exe文件將放在bin 目錄下,你用這個可執行的安裝和控制openfire服務
從一個控制檯窗口,您可以運行下面的命令:
- openfire-service /install -- installs the service.
- openfire-service /uninstall -- uninstalls the service.
- openfire-service /start -- starts the service
- openfire-service /stop -- stops the service.
自定義參數
高級用戶希望傳遞參數到Java虛擬機(VM)來定製運行時環境的Openfire,您可以安裝Openfire bin/目錄下創建vmoptions文件。對於Windows服務,您需要創建一個新的文本文件稱爲openfire-service.vmoptions每個參數的VM應該在新的一行上的文件 例如,將最小的堆大小爲512 MB,最大VM堆大小爲1024 MB
-Xms512m
-Xmx1024m
Openfire 運行在Linux / Unix
如果你正在運行Red Hat或Red Hat (CentOS, Fedora, etc)像這樣的系統,我們推薦使用RPM,因爲他包含一些自定義標準配置 Red Hat環境,假如你已經用呢RPM,你能用腳本/etc/init.d/openfire 啓動或停止使用openfire
# /etc/init.d/openfire
Usage /etc/init.d/openfire {start|stop|restart|status|condrestart|reload}
# /etc/init.d/openfire start
Starting openfire:
Usage: ./openfire {start|stop}
# ./openfire start
Starting openfire