转载

openfire安装指南

Openfire是一个功能强大的即时消息(IM)和聊天服务器,它实现了XMPP协议。本文档将指导您完成安装Openfire。 要了解详细的功能和更多信息,请访问的Openfire的网站:http://www.igniterealtime.org/projects/openfire/

安装

Windows

运行Openfire安装程序。默认情况下,该应用程序将被安装到C:Program FilesOpenfire目录下。

Linux/Unix

选择RPM或tar.gz安装。

如果使用RPM,运行它使用包管理器安装到/opt/openfire:

rpm -ivh  openfire_3_0_0.rpm

如果使用的是tar.gz文件,则解压缩到/opt或/usr/bin中:

tar xzvf openfire_3_0_0.tar.gz

mv  openfire  / opt

注意:tar.gz的版本不包含一个捆绑的Java运行时环境(JRE)。因此,你必须有JDK或JRE 1.5.0(Java 5中)或更高版本的系统上安装的。你可以检查你的java版本,在命令行输入“java -version”,(如有必要)升级安装Java请访问http://java.sun.com

安装概述

要完成安装Openfire的,你需要执行以下步骤:
  1. 数据库(见文档后面) - 如果您选择使用外部数据库,你必须准备好你的数据库的Openfire。
  2. 安装(见文档后面)- 使用内置的基于Web的安装工具,安装和验证服务器配置设置
  3. 管理控制台(见文档后面) - 使用基于Web的管理工具来管理服务器。
该文件还包括以下信息:
  • 在Windows下运行(见文档后面)
  • Unix / Linux下运行(见文档后面)
  • 安装和使用插件(见文档后面)

文件分布

你的发行版的文件分布如下图所示:(为简便起见,省略了一些子目录): openfire/
-readme.html
-license.html
-conf/
-bin/
-jre/
-lib/
-plugins/
        -admin/
-resources/
       -database/
       -security/
-documentation/*
  • conf目录是Openfire的配置文件。
  • bin目录包含了服务器的可执行文件,将提供不同的可执行文件。
  • jre目录包含了一个Java 5运行捆绑和RPM版本的Openfire。
  • lib目录库,包括必要的运行Openfire的支持库。
  • plugins目录中包含的服务器插件。默认情况下,Openfire的附带了一个基于Web的管理控制台插件。
  • resources/database目录中包含SQL文件(创建新的Openfire数据库,以及现有的升级脚本)。
  • resources/security目录包含Openfire的密钥库来支持SSL连接的安全性。
  • documentation目录包含服务器的文档。

建立数据库

Openfire可以将其数据存储在一个嵌入式数据库,或者你可以选择使用外部数据库,如MySQL或Oracle。如果你想使用一个外部数据库,你必须做好准备,然后再进行安装。查看数据库设置文档了解更多信息。

设置服务器

通过一个基于网络“向导”驱动的安装和配置Openfire。只要启动Openfire(特定于平台下面的说明),并使用Web浏览器连接到管理控制台。基于Web的管理控制台的默认端口是9090。如果您在同一台机器上的安装Openfire,访问下面的URLhttp://127.0.0.1:9090初始设置和管理,也可以从远程计算机上使用LAN IP地址或主机名,如果它是由远程计算机进行解析。并且启用了Internet Explorer增强的安全配置,则需要Windows Server管理员将http://127.0.0.1添加到Internet Explorer的“受信任的站点”列表中否则,他们将获得一个空白的屏幕。

管理控制台

完成上述步骤后,在进行Openfire的配置,您可以使用基于Web的管理控制台来管理服务器。 URL应该是一样的,你用来设置服务器,除非您在安装过程中更改了端口

在windows运行openfire

如果您使用的Openfire安装程序,则会提供一个图形化的启动器在“开始”菜单的快捷方式里面。否则,运行openfire.exe(您的Openfire安装在 bin/目录下)启动按钮让您可以自动打开您的Web浏览器,以正确的URL来完成设置服务器    

Windows服务

如果你在Windows上运行的Openfire,你可能会在初始安装之后,要运行的Openfire作为一个标准的Windows服务。如果您使用的是Windows安装程序,openfire的Service.exe文件将在bin目录下。你可以使用这个可执行文件来安装和控制的Openfire服务 在控制台窗口中,你可以运行下面的命令:
  • openfire-service /install --安装服务。.
  • openfire-service /uninstall -- 卸载服务。.
  • openfire-service /start --启动服务
  • openfire-service /stop --  停止服务.
    您也可以使用Windows控制面板中的服务工具来启动和停止服务 注:在这个时候图形化的启动器是不兼容的Windows服务。如果你安装了服务,你应该使用上述控制的服务器,而不是图形化的启动服务控制。

自定义参数

高级用户可能希望通过自定义Java虚拟机(VM)的参数来配置Openfire运行时环境。为此,在Openfire安装时,您可以在bin/目录中的创建文件openfire.vmoptions。对于Windows服务,你可以创建一个新的文本文件称为openfire的service.vmoptions。在文件中每个参数的VM应该是一个新行。例如,要设置最小堆大小为512 MB,最大VM堆大小设置为1024 MB,你可以用: -Xms512m -Xmx1024m 为正常启动创建参数,创建一个文件称为openfired.vmoptions(因为在openfire.exe启动调用openfired.exe的可执行文件来启动服务器)。  

在Linux / Unix上运行的Openfire

如果您正运行在Red Hat或Red Hat衍生系统(CentOS的,Fedora等),我们建议使用RPM,因为在Red Hat上,它包含了一些自定义处理标准。假设你已经使用了RPM,可以通过使用/etc/init.d/openfire脚本来启动和停止的Openfire。 # /etc/init.d/openfire Usage /etc/init.d/openfire start|stop|restart|status|condrestart|reload # /etc/init.d/openfire start Starting openfire: 如果您运行是在不同的Linux / Unix的环境中,或者你使用的tar.gz“安装”,你可以通过bin/openfire 脚本来开始和停止Openfire: # ./openfire Usage: ./openfire  start|stop # ./openfire start Starting openfire 如果您想安装Openfire作为一个服务,在bin/extra目录中提供了两个脚本
  • redhat-postinstall.sh - 在Red Hat系统上自动安装Openfire作为一个服务。它是通过创建一个“jive”用户,然后复制openfired脚本到您的init.d目录。这个脚本必须以root身份运行。在脚本中的其他信息,请参阅注释。
  • openfired - 脚本能启动Openfire作为一个服务。您必须手动配置此脚本。脚本中的其他详细信息,请参阅注释.
我们不建议您使用这些脚本,如果你通过RPM安装。 RPM已经对这些脚本采取处理了

自定义参数

高级用户可能希望通过在自定义的Java虚拟机(VM)的参数来配置Openfire运行时环境。如果您通过RPM安装的,你可以在/etc/sysconfig/openfire中的寻找在OPENFIRE_OPTS选项,然后在定制。如果您通过通过tar.gz安装的,你需要调整你的启动脚本,以适应您的需求。

插件

插件可以让Openfire添加额外的功能和协议。Openfire安装设置完成后,您可能需要下载并安装插件来增强您的服务器。你可在页面上igniterealtime.org或直接在管理控制台下载插件

安装插件

如果你在Openfire管理控制台下载一个插件,它会自动安装。如果您手动下载插件(一个jar文件),你可以将其部署的插件文件拷贝到您的Openfire安装的 plugins/目录下的。一个插件监视器将自动解压缩到一个插件目录中的,并安装插件。您也可以使用在管理控制台中的“上传插件”功能“插件”选项卡下,将本地文件系统的一个插件上传到服务器上去

管理插件

在Openfire管理控制台上可以管理插件。在任何时候您也可以手动删除插件,当你删除其JAR文件的时候,Openfire会自动从内存中删除该插件并删除它的目录,
正文到此结束
该篇文章的评论功能已被站长关闭
Loading...