1、openfire简介
openfire是免费的、开源的、基于可拓展通讯和表示协议(XMPP)、采用Java编程语言开发的实时协作服务器。 Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器甚至可支持上万并发用户。
2、在官网下载openfire
(1)官方网址:https://www.igniterealtime.org/projects/openfire/index.jsp
(2)可选择不同操作系统的版本,根据需求选择版本
3、在CentOS操作系统上安装openfire
(1)将下载好的压缩包,使用文件传输工具上传到CentOS系统
(2)使用命令将其解压之后,会得到一个openfire文件夹
tar –xzvf openfire_4_5_2.tar.gz
(3)目录结构如下图所示
(4)使用conf目录下,可以编辑openfire.xml文件,查看或者修改端口,默认为9090
vim openfire.xml
(5)启动openfire,进入在bin目录下
# 关闭openfire
./openfire stop
# 启动openfire
./openfire start
(6)可以使用netstat命令查看9090端口是否开启
netstat -ntl
4、 安装、配置openfire
(1)通过本地浏览器访问http://[服务器ip]:9090/地址;进入配置页面,选择【中文简体】
#可通过下述命令查看IP地址
ifconfig
(2)服务器设置
(3)数据库设置
注:填写完相关信息后,出现下述错误
a、错误信息如下
b、在openfire/logs/ 使用命令tail查看日志信息
# 可以查看实时的日志信息
tail -f stdoutt.log
c、通过日志信息可知,数据库中没有openfire数据库
d、登录mysql、创建openfire数据库
# 登录mysql
mysql -u root -p
#创建openfire数据库
create database openfire;
#查看数据库是否创建成功
show databases;
e、点击继续,跳转到配置文件设置,则成功
(5)配置文件设置
(6)设置管理员账号,设置密码(账户为admin)
(7)出现下述页面,则证明安装完成
(8)根据账号密码进行登录,可以进行相关信息的查看及修改