搭建Openfire服务器

搭建Openfire服务器


1.1 准备工作:配置主机的域名

使用openfire需要配置机器的域名。打开C:\WINDOWS\system32\drivers\etc\hosts文件,增加一新行:127.0.0.1im.comit.com.cn


其他机器使用域名访问openfire,也需要在C:\WINDOWS\system32\drivers\etc\hosts中指定im.comit.com.cn对应的ip地址,

例如我的局域网IP192.168.0.177,hosts文件中应增加一新行:
192.168.0.177 im.comit.com.cn

mac上hosts文件存放位置:  /etc/hosts  终端输入命令也可以修改:sudo vi /etc/hosts  i进入编辑插入模式  esc输入完成  :wq保存并退出

 

1.2 开始安装openfire

openfire.exe

选择Launch Admin打开管理员界面:

选择简体中文,Continue下一步:

输入2.1中配置的域名:im.comit.com.cn,端口默认。继续:

这一步选择标准数据库,继续:

选择MySql

驱动程序类输入:默认

数据库URLjdbc:mysql://127.0.0.1:3306/openfire?rewriteBatchedStatements=true

 

出入用户名root,密码xxxxxx,其他默认。点击继续:

选择初始设置,继续:

这里顺便输入游戏号以及密码,说明:这一步是创建admin帐号,一定要记住密码。继续:

系统提示openfire已经安装完成了。

 

如果其中报错将需要把openfire_mysql.sql  这个数据需要把59行 1024改成255.mysql支持不了这么长的字段。

MAC数据库 安装位置:/usr/local/openfire/ 安装位置该文件夹的用户访问权限

数据库脚本保存在/usr/local/openfire/resources/database文件夹下

将openfire_mysql.sql第59行的字段类型修改为VARCHAR(255)

# 进入mysql控制台

mysql -u root –p

# 创建数据库openfire

create database openfire;

# 修改数据库字符集

alert database openfire default character set = utf8;

# 切换数据库

\u openfire

# 执行数据库脚本创建数据表

source /usr/local/openfire/resources/database/openfire_mysql.sql

# 退出mysql \q

如果需要重新配置,可以修改/usr/local/openfire/conf/openfire.xml,将末尾的<setup>true</setup>修改为<setup>false</setup>

 

posted @ 2015-01-22 00:20  对号入座  阅读(398)  评论(0编辑  收藏  举报