在linux服务器上搭建XMPP服务器

服务器端配置

#wget?filename=openfire/openfire3.6.0a-1.i386.rpm

安装OpenFire

#rpm –ivh./openfire-3.6.0a-1.i386.rpm

配置数据库

#mysql

Mysql>grant all on openfire. *toopenfire@hostname identified by "123456";//创建openfire用户,密码为123456,其中hostname必须为本机ip对应主机名

Mysql>quit

#cat/opt/openfire/resources/database/openfire_mysql.sql|mysqlopenfire

注:由于实验mysql使用的为4.1.20,大于255字节的字符串并不被支持,因此将openfire_mysql.sql表中VARCHAR(1024)更换为VARCHAR(255),不过推荐使用版本更高的MYSQL来避免这一问题

#serviceopenfirerestart

#firefox:9090//其中IP为服务器端IP先选择安装语言,俺E文不好,首先选择英文版本,接下来是服务器端设置:Domain那块可以选择主机名或者IP地址第三步是数据库设置,使用标准数据库连接,数据库驱动选择mysqlJDBC驱动程序类为:com.mysql.jdbc.Driver数据库URL:jdbc:mysql://IP:3306/openfire(其中IP为服务器端IP)用户名:openfire密码:123456

设置即可,然后设置好admin帐户密码即可现在可以登陆后台进行管理#firefox:9090(其中IP为服务器端IP)

客户端配置

下载Spark当前最新版本为2.5.8。下载URL为

?file=spark/spark_2_5_8.msi

安装完成之后,如果服务器端已经创建好了用户,比如Alan,那么可以直接用此用户登录,默认情况下,不需要变更任何网络设置,通过点击“Advanced”可以得到Preferences页面,大家可以看到Port已经设置为5222了。

如果服务器端没有创建好了用户,也可以通过Accounts去创建一个新用户,,比如Tomy,如下图,

那么可以直接用Tomy登录,默认情况下,也不需要变更任何网络设置。

用户成功登录OpenFire服务器之后,可以在OpenFire中看到下图:

总结

每一发奋努力的背后,必有加倍的赏赐。

在linux服务器上搭建XMPP服务器

相关文章:

你感兴趣的文章:

标签云: