安装
从官网上下载安装介质( http://www.igniterealtime.org/downloads/),上传到服务器,并解压,如下:
tar -xvf openfire_4_7_1.tar.gz
/opt/openfire/bin/openfire start &
配置
访问 http://192.168.80.109:9090/setup/index.jsp,如下:
选择“中文(简体)”,点击Continue。
点击继续:
点击继续:
选择mysql,修改数据库URL,填写用户名和密码,点击继续:
注意:openfire数据库必须存在,否则报错。之后openfire会自动创建表:
点击继续:
输入admin账号的密码:
点击继续,然后重启openfire,输入admin和密码:
在服务器配置àHTTP绑定中,勾选“启用 - 允许BOSH客户端的限制性访问连接到服务器”:
这样就可以使用BOSH从前端直接连接openfire了。
修改openfire/lib/log4j2.xml:
<RollingFile name="openfire" fileName="${sys:openfireHome}/logs/openfire.log" filePattern="${sys:openfireHome}/logs/openfire.log-%i">
<PatternLayout charset="UTF-8">
<Pattern>%d{yyyy.MM.dd HH:mm:ss} %highlight{%-5p} [%t]: %c - %msg{nolookups}%n</Pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy size="100 MB"/>
</Policies>
</RollingFile>
修改之后得重启openfire。