搭建Openfire服务器
1.1 准备工作:配置主机的域名
使用openfire需要配置机器的域名。打开C:WINDOWSsystem32driversetchosts文件,增加一新行:127.0.0.1im.comit.com.cn
其他机器使用域名访问openfire,也需要在C:WINDOWSsystem32driversetchosts中指定im.comit.com.cn对应的ip地址,
例如我的局域网IP为192.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
驱动程序类输入:默认
数据库URL:jdbc: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>