zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    写给大数据开发初学者的话 | 附教程
    Mysql 到 Hbase 数据如何实时同步,强大的 Streamsets 告诉你
    如何学习大数据?阿里大数据开发师分享学习知识
    最简大数据Spark2.1.0
    从技术 Leader 的招聘需求看,如何转岗为当前紧缺的大数据相关人才?
    Redis内核原理及读写一致企业级架构深入剖析1综合组件环境实战
    为什么85%的大数据项目总是失败?
    js中的this关键字
    php百度api调用简单实例
    nginx常用命令
  • 原文地址:https://www.cnblogs.com/wangwangever/p/7201226.html
Copyright © 2011-2022 走看看