CentOS7安装Openfire4.0.2教程

CentOS7安装Openfire4.0.2教程

Openfire简介

Openfire是免费的、开源的、基于可拓展通讯和表示协议(XMPP)、采用Java编程语言开发的实时协作服务器。 Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。可以使用它轻易的构建高效率的即时通信服务器。

一、安装Java

Openfire需要java支持,java安装可以参考我前面的文章http://hcwei.cn/?p=144,也可以直接yum安装:

yum install -y java
java -version

二、安装openfire

1.下载

登陆http://download.igniterealtime.org/openfire找到需要的版本并下载;
这里安装4.0.2版本,如图:

可以直接双击下载到本地再上传至服务器,或者右键复制链接地址在服务器上直接wget下载。

wget http://download.igniterealtime.org/openfire/openfire_4_0_2.tar.gz

注意:这里下载tar.gz结尾的安装包,如果是64位系统使用其他格式安装,启动时可能会报错。

2.拷贝并解压

这里安装到opt目录下:

mv openfire_4_0_2.tar.gz /opt/
cd /opt/
tar xf openfire_4_0_2.tar.gz

3.启动程序

cd /opt/openfire/bin/
./openfire start
netstat -lntup|grep 9090

4.添加防火墙规则(可选)

如果环境开启了防火墙,需要开放9090端口否则无法访问,未开启直接跳过。centos7开放指令如下:

firewall-cmd --zone=public --add-port=9090/tcp --permanent

其他防火墙开放方法请自行百度。

5.添加数据库

mysql -uroot -p -e "create database openfire;grant all on openfire.* to openfire@'%' identified by '123456';"

6.初始化设置

浏览器访问http://IP:9090,我这里是http://10.0.0.15:9090,进入如下页面:

①设置语言,选择中文并继续

②服务器设置,默认即可,直接点击继续

③数据库设置,使用标准数据库并继续

填写数据库信息并继续

④外形设置,选择初始设置并继续

⑤管理员账号,填写邮箱,设置管理员密码并继续

⑥完成设置,登陆管理控制台

输入用户名密码

进入控制台界面,安装完成

hcwei