1,rpm -i openfire-x.x.rpm
2,which openfire 察看openfire安装到哪里去了, 结果没找着,实际上在/opt下面呢。
3, java -version 察看是否已安装java
4, 进入mysql,添加数据库openfire
/usr/local/mysql/bin/mysql -uroot -p "password" (password是你自己设的密码)
>show databases;
>create database openfire;
>use openfire;
>source /usr/local/src/openfire/resources/database/openfire_mysql.sql (导入数据库文件)
5, /etc/init.d/openfire start //启动openfire
6,打开浏览器输入http://127.0.0.1:9090,看看能否打开,打开后在这里配置openfire.
6.1:选择语言为中文简体
6. 2:更改域为服务器IP地址: IPADDR
7, 登陆console界面,这时使用管理员帐户,username:admin(必须是这个), password:xx(这个password是你在设置管理员邮箱的时候设置的那个密码)
8,进入管理界面,server->server manager->server information这个页里面有server的端口信息,可以看到5222端口是用户聊天需要登录使用的端口,所以在服务器端记得打开防火墙的5222端口。
9,在其他电脑上安装spark客户端,点击左下的创建用户,然后创建一个用户,创建时需要填写服务器名,我就写的是IP,然后点击创建,然后就通过了。
10,用刚刚创建好的登录,登录上以后,就看到自己已经在线了,这时可以添加好友。
Connection Manager 配置过程:
1. openfire管理控制台 --> 服务器--〉服务器设置--〉连接管理--〉启用 - 联接管理器能够连接到本服务器。--〉设置端口(5262)、
密码(123456)--〉保存设置
2. 修改manager.xml文件:(connection_manager_home/conf)下
<domain>111.67.*.*</domain><!--openfire的ip或者域名,两者不能放在同一个机器上-->
<port>5262</port><!--openfire 上连接管理的端口-->
<password>123456</password><!--openfire 上连接管理的密码-->
注意,有一个<name></name>标签,注释说可选填,我填了一个自定义的名字,结果发现连不上openfire,去掉以后才能连上。
3,运行connection_manager_home/bin/cmanager.sh
这时在openfire服务器上可以看到已经成功连接的connection manager的信息: