一:安装openfire
1、升级一下yum
#yum update
2、安装系统中缺少的JAVA插件
#yum -y install java* wget*
3、配置java环境
打开配置文件
#vi /etc/profile
在文件末尾添加内容如下
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存退出
#source /etc/profile
4、查看版本
java -version
5、下载openfire在linux下的安装包
下载地址
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-4.0.0-1.i386.rpm
6、使用命令安装
#rpm -ivh openfire-3.6.2-1.i386.rpm
7、启动openfire
#service openfire start
8、开放防火墙9090端口
#/sbin/iptables -I INPUT -p tcp --dport 9090 -j ACCEPT
#/etc/rc.d/init.d/iptables save
#/etc/init.d/iptables restart
下面你就可以使用http://ip:9090/,来访问你的openfire了。
二:配置Mysql
1、安装好mysql 5.6.22,编辑mysql配置文件,添加下面两句设置默认编码为utf8
#vi /usr/local/mysql/my.cnf
[mysqld]
init_connect='SET NAMES utf8'
character-set-server=utf8
[client]
default-character-set=utf8
2、重启数据库
/etc/init.d/mysqld restart
3、进入数据库
mysql -u root -p
使用以下命令查看默认字符集,可以看到已经是utf8
mysql> show variables like 'character_set_%';
mysql> quit
4、进入数据库
mysql -u 用户 -p 密码
创建数据库openfire
mysql> create database openfire;
Query OK, 1 row affected (0.06 sec)
mysql> use openfire;
Database changed
导入sql文件
mysql> source /opt/openfire/resources/database/openfire_mysql.sql;
创建管理员账户
mysql> grant all on openfire.* to root@"%" identified by '123';
mysql> quit
三:配置openfire
访问openfire
http://192.168.0.112:9090/
选择简体中文
选择继续
选择标准数据库
选择mysql数据库,输入相关数据。
特别注意数据库URL,需要写错了。
选择初始配置
输入相关信息
安装完成,点击进入
用户名是admin,密码是新设置的密码
登录界面如下
在客户端运行安装程序spark_2_7_0.exe
点击下一步
点击下一步
点击下一步
点击完成
登录用户admin
状态如下
之后可以在服务器上面添加用户,客户端登录账户就可以了!
如果不想安装客户端
可以安装网页版的客户端
tar zxvf sparkweb_0_9_0.tar.gz
mv sparkweb /opt/
用Nginx发布
cd /usr/local/nginx/conf/vhosts/
vi sparkweb.conf
server {
listen 80;
server_name spark.xx.com;
root /opt/sparkweb/;
index SparkWeb.html index.html index.htm;
}
../../sbin/nginx -s reload
访问网页http://spark.xx.com/
输入用户名,服务器IP地址,密码,点击Login
可以搜索用户
选择用户,添加用户
发个离线消息
test1用户登录,就看到消息了。
本文参考:http://blog.csdn.net/e421083458/article/details/38037373
本文参考:http://www.centoscn.com/image-text/install/2015/0611/5638.html