1.安转Centos6  64位系统

2.安装mysql

a)    yum install -y mysql-server mysqlmysql-deve

b)   chkconfig mysqld on

3.安装Java1.7或更高版本

rpm -ivh jdk-7u65-linux-x64.rpm

4.安装tigase,从中选一个,tigase-server-5.2.0-b3447-dist-max.tar.gz

a)   下载安装包https://projects.tigase.org/projects/tigase-server/files到opt目录

b)  tar-zxvf tigase-server-5.2.0-b3447-dist-max.tar.gz

c)   进入安装包目录cd tig ase-server-5.2.0-b3447-dist-max

d)   赋予权限

           i.      chmod u+x./scripts/tigase.sh

          ii.      chmod u+x./scripts/db-create-mysql.sh

e)    设置JAVA_HOME

vi  etc/tigase.conf

将 JAVA_HOME 设置下JAVA_HOME="${JAVA_HOME}"

例如:JAVA_HOME=/usr/java/jdk1.7.0_65

f)    设置初始化配置文件

vi  etc/init.properties

                   config-type=--gen-config-def

 

--admins=admin@tt.com  //修改管理员email

 

--virt-hosts =tt.com   //修改域名   (注册帐号时的服务器名称)

 

--debug=server

 

--monitoring=jmx:9050,http:9080,snmp:9060

 

--user-db=mysql

 

--user-db-uri=jdbc:mysql://192.168.0.184:3306/tigasedb?user=tigase&password=tigase&useUnicode=true&characterEncoding=UTF-8//修改实际数据库

g)   初始化数据库

./scripts/db-create-mysql.shtigase tigase  tigasedb root_username root_password 192.168.0.184

注:修改数据库脚本文件db-create-mysql.sh,设置Tigase服务器要使用的数据库的:用户名、密码、数据库名、数据库管理员用户名、数据库管理员密码、主机名

5.启动和停止tigase服务

a)   在tigase解压缩目录执行

b)   /scripts/tigase.shstart  etc/tigase.conf    启动

c)   ./scripts/tigase.shstop  etc/tigase.conf    停止

6.关闭防火墙

serviceiptables stop

 

7.测试

a)    安装spark_2_6_3.exe软件

b)   将本机C:\WINDOWS\system32\drivers\etc\hosts文件增加

192.168.0.184   tigase.server.net

注:服务器ip地址    域名=(--virt-hosts =tt.com域名)中的域名

 

c)    注册帐号

spacer.gif

注:服务器填写域名地址

 

spacer.gif

然后登陆

spacer.gif

spacer.gif

测试其它pc安装客户端能够互相通信

在另一台pc注册账号并登陆

spacer.gif

spacer.gif

然后添加联系人

 

spacer.gif

spacer.gif

得到对方的同意回复后就可以通信了

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif