说说如何安装 Openfire

Openfire 是一个基于 XMPP 协议的 IM 服务框架。这里我们来说一说如何安装它。

1 下载 zip 安装包

首先下载 Openfire 安装包,下载路径为:http://www.igniterealtime.org/projects/openfire/

这里以 zip 安装包为例,数据库采用 postgresql。

2 web 方式安装

解压后,进入 bin 目录,运行 openfire.bat :

浏览器打开该地址: http://windows10.microdone.cn:9090/setup/index.jsp ,进入 web 版本的安装界面。

(1)选择语言

我们首先选择语言为中文简体形式:

![]( https://img-blog.csdnimg.cn/21a3614f3abc4ea38beb625218edb04c.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGVuaXJvX2xp,size_20,color_FFFFFF,t_70,g_se,x_16)

(2)服务器设置

接着设置服务器访问域与端口号(这里采用默认值),并配置参数加密方式为 AES 与加密的密钥。两次输入的密钥必须相同:

![]( https://img-blog.csdnimg.cn/7a2b7676ba1f477e97b27f70420af98e.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGVuaXJvX2xp,size_20,color_FFFFFF,t_70,g_se,x_16)

Blowfish是一个对称加密块算法,由Bruce Schneider于1993年设计,现已应用在多种加密产品。Blowfish能保证很好的加密速度,并且目前为止没有发现有效地破解方法。目前为止AES比Blowfish有更广的知名度[1]

(3)数据库设置

选择 Openfire 所连接的数据库,这里选择“标准数据库连接”:

![]( https://img-blog.csdnimg.cn/83f27c54540e4c6cbb763eaef34ff039.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGVuaXJvX2xp,size_20,color_FFFFFF,t_70,g_se,x_16)

使用 navicat 导入并执行 openfire 安装目录中的 \resources\database 内的 openfire_postgresql.sql:

![]( https://img-blog.csdnimg.cn/200c261be0c44fd0b67d24eccaf9ba93.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGVuaXJvX2xp,size_18,color_FFFFFF,t_70,g_se,x_16)

然后在 openfire 中设置刚才执行脚本的数据库:

![]( https://img-blog.csdnimg.cn/770e9e98d8404548a0daf17f3cbea7fb.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGVuaXJvX2xp,size_20,color_FFFFFF,t_70,g_se,x_16)

(4)配置文件设置

配置文件使用默认设置:

![]( https://img-blog.csdnimg.cn/edaa95ccbb584a59beba04d14c1ee008.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGVuaXJvX2xp,size_20,color_FFFFFF,t_70,g_se,x_16)

(5)设置管理员账户

然后设置管理员邮箱与密码:

![]( https://img-blog.csdnimg.cn/39970dcc5b12499fb92f2e7b2f46aba8.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGVuaXJvX2xp,size_20,color_FFFFFF,t_70,g_se,x_16)

安装完成:

![]( https://img-blog.csdnimg.cn/80a3ec63faab41ec9fb8e6f35c4df26f.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGVuaXJvX2xp,size_20,color_FFFFFF,t_70,g_se,x_16)

3 登录管理界面

关闭之前打开的 openfire.bat,重新执行:

登录管理界面,界面地址为:http://deniro-lee:9090

![]( https://img-blog.csdnimg.cn/e16d6c1c6ab04be693b3a142e4a482ab.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGVuaXJvX2xp,size_18,color_FFFFFF,t_70,g_se,x_16)

然后使用刚才设置的管理员账号与密码,即可登录 openfire:

![]( https://img-blog.csdnimg.cn/ad96e33a6ae1409387c1bb429c1f6c66.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGVuaXJvX2xp,size_20,color_FFFFFF,t_70,g_se,x_16)


  1. https://baike.baidu.com/item/BLOWFISH/1677776?fr=aladdin ↩︎

posted @ 2022-03-13 17:45  Deniro_Lee  阅读(365)  评论(0)    收藏  举报