最新消息:

简单架设Jabber 局域网即时通讯服务器

Linux运维 大步 1229浏览 0评论
作者:北南南北
来自:LinuxSir.Org
简介:本文主要介绍Jabber即时通讯服务器最简单的架设方法;目的是自己学习一下,长长见识;另外也是为了对此有兴趣的弟兄所准备的,用于和大家交流;本文所架的Jabber Server 是通过Mysql数据库来进行用户认证的; 目录 1、什么是jabber server;

2、jabber server的简单架设,安装篇;

3、jabber server的简单配置;

4、Jabber Server 启动和管理; 5、Jabber 客户端的应用;

6、一些疑问;

7、关于本文;
8、参考文档;
9、相关文档;
+++++++++++++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++++++++++++

1、什么是jabber server;

Jabber 是著名的 Linux 即时通讯服务服务器,它是一个自由开源软件。什么是即时通讯服务器呢?就是类似AIM,ICQ,MSN或Yahoo Message 类似的服务器;只是Jabber能让我们自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用; Jabber 最有优势的就是他的通信协议。他可以和多种即时通讯对接。比如有第三方插件,能让jabber用户和MSN 、Yahoo Messager、ICQ..... 对聊; 下面是来自 jabber.org官方的原文 Jabber is best known as "the Linux of instant messaging" -- an open, secure, ad-free alternative to consumer IM services like AIM, ICQ, MSN, and Yahoo (see the IM quickstart). Under the hood, Jabber is a set of streaming XML protocols and technologies that enable any two entities on the Internet to exchange messages, presence, and other structured information in close to real time. Jabber technologies offer several key advantages:

1.1、我们能否自己架设jabber server;

我们自己来架Jabber server 是可能的;jabber.org 上提供了几乎所有的文档资料、服务器端及客户端;如果您想拥有一个自己的即时消息服务器,那就自己动手吧;jabber 能满足您架自己的即时通讯服务器;如果您是高手,说不定也会弄一个类似TT公司呢;

1.2、jabber 应用范围;

jabber server 能在局域网中应用,当然也一样架一台internet 的jabber server 为您自己的用户服务;服务器端支持几乎所有的操作系统,从Linux、MACOS到Unix类的,同样也支持Windows平台;客户端也是一样,无所不 包,无所不有... ... 服务器端: Jabber Servers 客户端: Jabber Clients

2、jabber server的简单架设,安装篇;

我是在局域网中架设并测试的,而且功能也极为简单、安全性也没有评测(或者说没有安全性),就是简单的注册和相互通讯(聊天);

2.1、Jabber Server 测试架设环境和用户认证环境;

Slackware 10.1 ,其实在哪个发行版都是一样的,只要按官方文档上面说的做,一般都会成功;好象没有不成功的呢;我用的是mysql认证,也就是说用户注册和认证数据库调 用的;当然jabber 支持多种认证,比如PostgreSQL、Berkeley DB ... ... 因为我不懂其它的认证方式,我对Mysql 也只是了解一点点;所以我就用了Mysql的方法; 另外如果在局域网中架Jabber Server ,得有DNS服务器;也就是说局域网中的机器相互能通过hostname 来访问;如果您不懂什么是DNS,或者不会DNS 的架设。我感觉也没有什么,现在几乎所有的路由器都有这个功能,点几下鼠标就能弄得起来;如果你只一台机器,我看架Jabber Server 也没有必要了; 所以本文架设Jabber Server 的前提条件是你懂DNS(至少你有一个路由器,并且能在路由器上指定DNS来解析每台机器的hostname);另外您还要懂一点Mysql服务器的架设 和简单的应用;

2.2、Jabber Server 版本的选择;

我用的Jabber Server 的版本是 jabberd-2.0s10.tar.gz ; http://jabberd.jabberstudio.org/2/#download

2.3、为Jabber Server添加一个系统用户,用来管理服务器的启动等;

一般的说来root超级用户是能对所有服务器程序

转载请注明:大步's Blog » 简单架设Jabber 局域网即时通讯服务器

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
SiteMap