您当前的位置:linuxsea -> 新闻与认证 -> Linux认证

简单架设Jabber 局域网即时通讯服务器
作者:linuxsea  来源:linux海洋  发布时间:2006-10-20 8:57:28  发布人:admin

减小字体 增大字体


目录

1、什么是jabber server;

    1.1、我们能否自己架设jabber server;
    1.2、jabber 应用范围;

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

    2.1、jabber server 测试架设环境和用户认证环境;
    2.2、jabber server 版本的选择;
    2.3、为jabber server添加一个系统用户,用来管理服务器的启动等;
    2.4、编译安装jabber server所需要的软件环境;
    2.5、解压编译安装jabber server;

3、jabber server的简单配置;

    3.1、创建jabber server 进程存放目录pid及日志存放目录log;
    3.2、有关mysql数据库的操作;
    3.3、jabber server 的配置文件的修改;

      3.31、c2s.xml 文件
      3.32、resolver.xml 文件
      3.33、router-users.xml 文件
      3.34、router.xml 文件
      3.35、s2s.xml 文件
      3.36、sm.xml 文件

4、jabber server 启动和管理;

5、jabber 客户端的应用;

    5.1、jabber 客户端的选择;
    5.2、客户机的dns配置;
    5.3、jabber 客户端之一gaim的使用;

6、一些疑问;

    6.1、jabberd2能否和msn、yahoo messager、icq等用户对聊功能;
    6.2、jabberd2能否支持客户端传文件功能;
    6.3、jabberd2能否让支持语音或电话功能;

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添加一个系统用户,用来管理服务器的启动等;

[] [返回上一页] [打 印] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
· 业界动态
· Linux认证
· 公司招聘
· 站务新闻

相关文章

· [图文] VMware下Linux系统的安装及简单设..
· GRUB引导进单用户模式的三种简单方法
· 实用技巧:简单而有用的nohup命令介绍
· 几种Linux嵌入式开发环境的简单介绍
· 嵌入式 用户图形接口uC/GUI的简单分析
· 简单Windows密码 解救无法登录问题
· [组图] 简单渗透内网
· F-Secure老总:安全将如水电般简单
· 博客入侵太简单 四大漏洞入侵博客
· 安全源自基础 TCP/IP协议简单说明
· 网友原创:DOS下清除熊猫的简单方法
· 其实很简单 QQ被盗了可以这样找回来
· 破解Word文件密码保护的简单方法
· [组图] 杀毒软件并不复杂, 对付病毒就是..
· [图文] 简单破解163相册的图片防盗链系统..



© 2006-2008 Linuxsea.net, all rights reserved