如何在CentOS 5.6上设置Openfire即时消息服务器
1.0介绍
在当前不断变化的统一通信世界中,组织和支持团队需要采取某种形式的沟通来提高效率,并可能提高客户满意度。 在本文档中,我们将介绍如何使用基于XMPP的免费和基于IMMP的IM服务器在CentOS 5.6上设置即时消息服务器。 要继续,我们可以说下面关于XMPP:
可扩展消息传递和存在协议(XMPP)是基于XML(可扩展标记语言)的面向消息的中间件的开放标准通信协议。[1] 该协议最初被命名为Jabber [2],并由1999年的Jabber开源社区开发,最初是近实时可扩展即时消息(IM),在线状态信息和联系人列表维护。 设计为可扩展,今天的协议也可以应用于VoIP和文件传输信令。
来源: http : //en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol
现在我们已经有了足够的IT术语,您可以稍后详细研究协议规范。
1.1假设
本文档假定您对使用Linux,特别是CentOS Linux环境有一些了解。 本指南还假定您已阅读并理解如何设置完美的CentOS服务器。
1.2 CentOS安装和完美的服务器
Falko Timme先生为这种风格的Linux编写了一个很好的工作。 您可以找到设置完美的CentOS 5.6服务器的链接https://www.youcl.com/perfect-server-centos-5.6-x86_64-ispconfig-3或https://www.youcl.com/perfect-server- centos-5.6-x86_64-ispconfig-2,因为我们将在此省略安装CentOS,并专注于设置OpenFire。
2.0 OpenFire
根据igniterealtime.org,Openfire是根据开源GPL授权的实时协作(RTC)服务器。 它使用唯一广泛采用的开放协议即时消息传递,XMPP(也称为Jabber)。 Openfire提供坚实的安全性和性能。
我们应该转到http://www.igniterealtime.org/downloads/index.jsp ,并通过点击Linux选项卡并从运行CentOS的时候选择.rpm版本来下载OpenFire。 我们还将下载免费的IM客户端,也由开发者开发的名为Spark的Openfire开发。 在下载页面上,单击Linux并选择.rpm版本或单击Windows选项卡,并选择.exe版本,假设您有混合或混合环境。
下载页面
2.1安装OpenFire
复制OpenFire的.rpm文件并发出:
rpm -Uvh openfire-3.7.0-1.i386.rpm
该命令应该安装将在端口9090上监听的OpenFire。现在打开一个Web浏览器,并指向http:// {OpenFire_Server_IP}:9090 ,这将带你进入安装屏幕。 遵循所有默认选项,它应该转到如下所示的登录屏幕:
登录页面
管理员仪表板
用户摘要
2.2配置Spark Client
当您下载Spark客户端时,至少安装会很简单。 我们的OpenFire安装接受公开注册,意味着任何人都可以注册或设置帐户。
要配置Spark Client,只需单击该帐户并填写以下内容:
用户名:把你想要的用户名放在这里,例如: muffycompo
密码和确认密码:输入您想要的密码,并在此确认,例如h4rds3cr3t
服务器:如果您正在使用DNS基础设施,请将OpenFire Server IP放在这里或域中
Spark用户帐户设置页面
注意:您可以使用任何支持XMPP的IM客户端注册OpenFire设置。
所以我们有人,如果您有任何问题或意见,请随时与我联系muffycompoqm AT gmail.com或更好的是,去OpenFire 社区部分。
3.0结论
如果您希望进一步了解本指南,并在您的环境中实施,您可以查看OpenFire Wiki或文档,了解使用外部数据库,群集等高级功能。我要感谢原始作者使用的个人软件和I也希望这个文档将帮助任何想要使用Enterprise功能设置即时消息服务器的人。
3.1进一步阅读
http://www.centos.org
https://www.youcl.com/info/5948
https://www.youcl.com/info/5697
http://www.igniterealtime.org