Centos下部署openfire服务器

Openfire是一个openfire是实时协作(RTC)服务器使用开源的Apache许可证下。它使用唯一被广泛采用的即时通讯开放协议,XMPP(也叫Jabber)。openfire安装是非常容易管理,但提供了可靠的安全性和性能。

一、首先要安装mysql

1
2
3
4
yum -y install mysql*
Centos 7:
yum install mariadb-server mariadb

启动MySQL服务

1
service mysqld start

设置开机自启动

1
chkconfig mysqld on

加入到环境变量(如果编译安装)

1
2
3
cat >> /etc/profile <<END
export PATH=/usr/local/mysql/bin:$PATH
END

二、openfire安装

官方网站:http://www.igniterealtime.org/downloads/index.jsp#openfire

1.下载安装openfire

1
2
3
4
5
wget -c http://download.igniterealtime.org/openfire/openfire_3_8_2.tar.gz
tar -xzvf openfire_3_8_2.tar.gz
mv openfire /usr/local/openfire

2.启动openfire

1
2
3
4
5
/usr/local/openfire/bin/openfire
Usage: /usr/local/openfire/bin/openfire {start|stop|status}
/usr/local/openfire/bin/openfire start

3.配置openfire数据库

1
2
3
4
5
mysql>create database openfire;
mysql>source /usr/local/openfire/resources/database/openfire_mysql.sql
mysql> grant all on openfire.* to admin@"%" identified by 'admin'

4.配置openfire

客户端访问URL路径:http://192.168.0.11:9090/


选择标准数据库

选择mysql数据库,输入相关数据


注:jdbc:mysql://192.168.10.11:3306/openfire 为openfire数据库名字

用户名是admin,密码是新设置的密码
登录地址:http://192.168.10.11:9090/输入在管理员账户中设置的密码