下載openfire
wget http://download.igniterealtime.org/openfire/openfire-3.9.3-1.i386.rpm
安裝openfire
yum install -y /home/openfire-3.9.3-1.i386.rpm
安裝運行庫
yum install -y glibc.i686
添加開啟啟動
chkconfig openfire on
啟動openfire服務
systemctlstart openfire.service
防火墻 IPtables添加端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5222 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5223 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 9091 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 9090 -j ACCEPT
重啟防火墻iptables服務
systemctl start iptables
注意:
我在阿里云服務器上安裝后,用Spark客戶端連接總是提示用戶名或密碼錯誤,最后的解決辦法是:
1,OpenFire管理頁面里,“服務器設置”->“服務器名稱”和“系統屬性”->“xmpp.domain”都要改成本服務器hostname。
2,Spark客戶端在連接時,首頁的“服務器”填寫的也是服務器的hostname,點“高級”后里邊的主機寫服務器IP或域名都可以,端口寫5222。
本文轉自 ? zl1030 ? 51CTO博客,原文鏈接:http://blog.51cto.com/zl1030/1846442