下载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