1. 程式人生 > >Openfire+spark在linux上搭建內部聊天系統

Openfire+spark在linux上搭建內部聊天系統

訪問 沖突 步驟 更新 installer windows www light sha

一、 實驗環境

Ubuntu server14.04

openfire:http://www.igniterealtime.org/downloads/index.jsp

spark:http://www.igniterealtime.org/downloads/index.jsp

JDK:要求1.7以上

二、安裝過程

1、首先在安裝openfire之前,先確保你的系統已經更新到最新。以避免後續不必要的麻煩

  $ sudo apt-get update

  $ sudo apt-get upgrade

2、在安裝最新版本的Oracle JRE/JDK,使用PPA(personal package archieve)WEBUPD8的方式安裝。

  $ sudo apt-get install python-software-properties

  $ sudo add-apt-repository ppa:webupd8team/java

  $ sudo apt-get update

  如果你正在使用OPenJDK,那麽先將它移除以免產生任何的沖突

  $ sudo apt-get remove --purge openjdk*

  然後使用下面的命令安裝Oracle Java 8

  $ sudo apt-get install oracle-java8-installer

3、下載並且安裝openfire_4.2.3_all.deb,並使用使用dpkg命令安裝openfire_4.2.3_all.deb

  $ wget http://download.igniterealtime.org/openfire/openfire_4.2.3_all.deb

  $ sudo dpkg -i openfire_4.2.3_all.deb

  $ sudo service openfire start

  技術分享圖片

4、.配置openfire的相關端口。你需要安裝防火墻並且允許一些openfire的端口通過。使用ufw命令來配置。

sudo ufw allow 9090/tcp
sudo ufw allow 9091/tcp
sudo ufw allow 5222/tcp
sudo ufw allow 7777/tcp
sudo ufw allow 7443/tcp
sudo ufw allow 7070/tcp
sudo ufw allow 3478/tcp
sudo ufw allow 3479/tcp

  經過以上的配置,openfire的初始化安裝步驟已經完成了。下一步,我們繼續通過web瀏覽器來配置。

7、配置openfire服務器。配置openfire服務器是相當簡單的,只需要幾個步驟就能完成。下面就是如何配置openfire。你先在你的電腦上打開瀏覽器並且打開如下地址。

http://192.168.159.128:9090/index.jsp
進入之後一直默認即可,關於數據庫的選擇,我選擇的是自帶的數據庫,也可以選擇mysql等其他的數據庫(但是前提需要在這一步之前安裝好所需要的數據庫)
到此,openfire已安裝完成,接著開始安裝客戶端的spark

8、安裝spark (windows版的)

  就跟安裝qq軟件差不多(具體就不介紹了)

  安裝完成之後,打開spark客戶端。在高級選項中配置如下信息(域名為你的服務器主機名或者IP地址)

  技術分享圖片

  點擊確定按鈕即可。接著輸入:

  技術分享圖片 技術分享圖片

到此spark已安裝完成。

PS:在自己虛擬機上搭建外網不能訪問,這個需要你的路由器支持端口轉發,或者直接dmz設置。在遠程服務器上搭建好的,即可實現通訊。

Openfire+spark在linux上搭建內部聊天系統