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的,你需要执行以下步骤:该文件还包括以下信息:
- 数据库(见文档后面) - 如果您选择使用外部数据库,你必须准备好你的数据库的Openfire。
- 安装(见文档后面)- 使用内置的基于Web的安装工具,安装和验证服务器配置设置
- 管理控制台(见文档后面) - 使用基于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应该是一样的,你用来设置服务器,除非您在安装过程中更改了端口
如果您使用的Openfire安装程序,则会提供一个图形化的启动器在“开始”菜单的快捷方式里面。否则,运行openfire.exe(您的Openfire安装在 bin/目录下)启动按钮让您可以自动打开您的Web浏览器,以正确的URL来完成设置服务器
如果你在Windows上运行的Openfire,你可能会在初始安装之后,要运行的Openfire作为一个标准的Windows服务。如果您使用的是Windows安装程序,openfire的Service.exe文件将在bin目录下。你可以使用这个可执行文件来安装和控制的Openfire服务 在控制台窗口中,你可以运行下面的命令:您也可以使用Windows控制面板中的服务工具来启动和停止服务 注:在这个时候图形化的启动器是不兼容的Windows服务。如果你安装了服务,你应该使用上述控制的服务器,而不是图形化的启动服务控制。
- openfire-service /install --安装服务。.
- openfire-service /uninstall -- 卸载服务。.
- openfire-service /start --启动服务
- openfire-service /stop -- 停止服务.
高级用户可能希望通过自定义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的可执行文件来启动服务器)。
如果您正运行在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目录中提供了两个脚本:我们不建议您使用这些脚本,如果你通过RPM安装。 RPM已经对这些脚本采取处理了。
- redhat-postinstall.sh - 在Red Hat系统上自动安装Openfire作为一个服务。它是通过创建一个“jive”用户,然后复制openfired脚本到您的init.d目录。这个脚本必须以root身份运行。在脚本中的其他信息,请参阅注释。
- openfired - 脚本能启动Openfire作为一个服务。您必须手动配置此脚本。脚本中的其他详细信息,请参阅注释.
高级用户可能希望通过在自定义的Java虚拟机(VM)的参数来配置Openfire的运行时环境。如果您通过RPM安装的,你可以在/etc/sysconfig/openfire中的寻找在OPENFIRE_OPTS选项,然后在定制。如果您通过通过tar.gz安装的,你需要调整你的启动脚本,以适应您的需求。
插件可以让Openfire添加额外的功能和协议。Openfire安装设置完成后,您可能需要下载并安装插件来增强您的服务器。你可在页面上igniterealtime.org或直接在管理控制台下载插件
如果你在Openfire管理控制台内下载一个插件,它会自动安装。如果您手动下载插件(一个jar文件),你可以将其部署的插件文件拷贝到您的Openfire安装的 plugins/目录下的。一个插件监视器将自动解压缩到一个插件目录中的,并安装插件。您也可以使用在管理控制台中的“上传插件”功能“插件”选项卡下,将本地文件系统的一个插件上传到服务器上去
在Openfire管理控制台上可以管理插件。在任何时候您也可以手动删除插件,当你删除其JAR文件的时候,Openfire会自动从内存中删除该插件并删除它的目录,