在Linux中使用“Openfire”创建自己的即时消息/聊天服务器

随着互联网的发明,沟通的方式彻底改变,一个很久以前。 电子邮件取代了传统的邮寄。 电子邮件还是有一些瓶颈。 人们不会知道,如果在另一端的人是否在线,因此电子邮件比普通邮件快速的通信方式,但它的约束让位给即时消息 (IM)。

美国在线 (AOL)CompuServe公司 即时消息成名之前,很多互联网变得有名。 我们都已经使用,并在我们的日常工作,一天的生活仍然在使用IM。 特别地,在年轻一代IM是非常有名的。 如何设定自己的聊天服务器?让我们从一个开源,跨平台的应用程序调用的Openfire做到这一点。

在Linux中安装Openfire

什么是Openfire?

Openfire的是一个即时消息聊服务器,用Java编写的,使用XMPP( 可扩展消息处理现场协议 )服务器。 维基百科报道,Openfire的是以前称为“ 野火 ”和“ 牛仔使者 ”。 该应用软件是由Jive的软件公司开发,并呼吁“IgniteRealtime.org”一个社区,并根据Apache许可证的许可。

Openfire特性

  1. 基于Web的管理控制
  2. SSL / TLS支持
  3. LDAP连接
  4. 用户友好
  5. 平台无关
测试环境
  1. 操作系统 - Ubuntu的13.04
  2. OS - CentOS的6.5
  3. 应用 - 的Openfire 3.8.2 [服务器]
  4. 应用 - 星火2.6.3 [客户]

在Linux中安装Openfire

Openfire的 ,就像上面说是一个跨平台应用程序,适用于所有已知的平台- 在Windows,MacLinux操作系统 您可以下载,相关的包到您的操作系统和架构从下面提供的链接:

  1. http://www.igniterealtime.org/downloads/index.jsp

您也可使用下面的wget命令来下载包并使用dpkgrpm命令,如下图所示安装。

在Debian / Ubuntu / Linux Mint

# wget http://download.igniterealtime.org/openfire/openfire_3.8.2_all.deb
# dpkg -i openfire_3.8.2_all.deb
示例输出
(Reading database ... 198537 files and directories currently installed.) 
Preparing to replace openfire 3.8.2 (using openfire_3.8.2_all.deb) ... 
Stopping openfire: openfire. 
Unpacking replacement openfire ... 
Setting up openfire (3.8.2) ... 
Starting openfire: openfire.

在RHEL / CentOS / Fedora上

# wget http://download.igniterealtime.org/openfire/openfire-3.8.2-1.i386.rpm
# rpm -ivh openfire-3.8.2-1.i386.rpm
示例输出
Preparing...                ########################################### [100%]
1:openfire               ########################################### [100%]

安装成功后, 停止启动的Openfire服务。

# service openfire stop
# service openfire start

现在浏览器指向的“http://本地主机:9090”“HTTP://你的IP地址的:9090”,并按照这些简单的步骤,您的计算机上安装的Openfire。

1.选择语言(我选择了英文 )。

Openfire设置屏幕

2.选择域名管理端口安全管理端口 通常,您不需要更改这些数据,直到需要自定义端口。

服务器设置

3.您必须设置外部数据库以及作为选项,也可以使用嵌入式数据库。 嵌入式数据库不需要外部数据库配置,因此易于配置和设置,但它不能提供与外部数据库相同的性能水平。

数据库设置

4.然后,你需要设置配置文件设置

配置文件设置

5.最后一步是设置管理员密码电子邮件地址请注意 ,当前的密码是“ 管理 ”,在新的安装。

设置管理帐户

6.成功设置后,将显示确认消息。

Openfire安装完成

7.登录管理员Openfire的使用用户名“admin”密码 ,我们在上面设置之一。

Openfire管理登录

8.接下来, 创建新的用户

添加新用户

为新用户设置9. 用户名姓名电子邮件密码

新用户详细信息

该服务器是安装成功,由于应用程序是基于X的,你可以添加用户联系人插件等,是非常方便的,它只是点击几下。 现在,我们需要下载客户端应用程序“ 星火 ”,为用户通信。

安装Spark客户端

下载并使用下面的链接您的系统上安装跨平台客户端的星火

  1. http://www.igniterealtime.org/downloads/index.jsp

一旦你安装客户端星火,打开应用程序,输入用户名密码和Openfire的服务器的IP编辑部地址

Spark IM客户端

一旦您登录,您可以与在线的用户聊天。

Spark客户端聊天窗口

参考链接

Openfire主页

目前为止就这样了。 保持联系youcl。 不要忘记告诉我们,你喜欢的文章,在我们的评论部分。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏