Openfire部署和配置说明

 

一、程序部署

1.1 程序和脚本

将文件拷贝到对应目录下,文件包括:Openfire.tar和setup.sh脚本。Openfire.tar为可执行文件库、配置等的压缩包,setup.sh为解压和部署脚本。

 

 

1.2 运行

脚本需要增加可执行权限,增加可执行权限命令:chmod +x setup.sh。

 

 

运行脚本,正常解压生成openfire文件夹和内部的文件。若用户没有权限会有错误提示。

 

 

脚本会生成软连接,用于程序的开机启动。如果权限不够会报相应的错误。脚本运行结束后创建另一个运行程序脚本:OpenfireAutoStart.sh,并解压tar文件到当前目录。

 

 

根据当前的路径,生成的脚本内容如下,主要用于程序的开机启动。

 

 

二、配置

转到配置目录./openfire/conf,此目录包含3个配置文件,一般只用修改openfire.xml。

2.1 openfire.xml

 

 

 

打开配置文件:openfire.xml,根据需要修改控制台连接端口,是否启用集群、是否重新配置等。

 

 

第一次安装时setup选项需要设置为false,clustering是集群设置,如果要打开集群设置为true,否则设置为false。

 

 

2.2 security.xml

主要用于配置加密算法。

 

 

三、控制台配置

3.1 设置

进入目录./openfire/bin,启动程序:./openfire start。./openfire后面接3个参数:start,restart,stop。Start是开始,restart先停止服务再开启,stop是停止服务程序。

启动程序后,就可以通过网页进行相应的设置。下图示例为连接非安全端口进行相应配置。

 

第一步,选择语言。

 

 

第二步,设置域名和加密方式。

 

 

第三步,选择标准数据库。

 

 

第四步,根据申请的数据设置。

 

 

jdbc:mysql://192.168.100.165:23001/openfire?rewriteBatchedStatements=true

第五步,设置管理员帐号和密码。

 

 

3.2 登陆

设置成功后,登陆管理界面。

 

 

附:setup.sh脚本

#!/bin/sh
#
# 1.unzip the Openfire.tar;

strTarFile="Openfire.tar";
strAutoStart="OpenfireAutoStart.sh";

function BuildAutoStartShell(){
echo "#!/bin/sh" > $strAutoStart;
echo "#" >> $strAutoStart;
echo "#Auto Start the openfire serive"

strCurrentDirectory=`pwd`;
echo "$strCurrentDirectory/openfire/bin/openfire start" >> $strAutoStart;
chmod +x $strAutoStart;
ln -s $strAutoStart /etc/rc2.d/OpenfireAutoStart;
}

function main(){
tar zxvf $strTarFile
BuildAutoStartShell
}


main

 

posted @ 2017-07-18 16:35  旺旺Ever  阅读(3958)  评论(0编辑  收藏  举报