赞助连接

赞助连接

阅 读 文 章

Jabber管理员手册中文版

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(Fun-FreeBSD) | 时间:2007-05-27 | 浏览:人次 ]



杀死进程,或者只是简单的在控制台窗口输入^C来停止服务。

基本配置
现在Jabberd已经正确安装并能在你的机器上运行了。现在,我们将通过下面两步来检验服务器的即时消息功能:

配置服务器的主机名(hostname)。

为XML存贮设置存贮目录(spool)。

这两步在下面详细讨论。一旦你完成了这两步,我们将通过另一个测试程序验证你所作的是否正确。

配置主机名(hostname)
你可以通过编辑jabber.xml文件改变你的配置,这个文件在/path/to/jabber/目录下。jabber.xml文件包含详细的描述,帮助你明白每一个选项的作用。然而我们现在所要做的只是改变主机名。打开jabber.xml文件, 做如下编辑:

<host>;<jabberd:cmdline flag="h">;localhost</jabberd:cmdline>; 

现在需要决定用什么样的主机名。可以有下面这些选择:

继续使用“localhost”不变。如果只是为了开发目的,这没有什么问题。但是不能从除了这台机器以外,其他任何机器上连接到这台服务器。

改为这台机器的IP地址。这在局域网里能很好的运行。但这也是不提倡的,尤其是需要连接到其他jabber服务器,或者运行附加组件。

改为全称域名(FQDN)。这是更可取的做法,因为这样jabber能更好的运行 -- 尤其是运行附加组件或者和其他jabber服务器连接。(“服务器-服务器”的通讯使用一种叫做“回叫”(dialback)的功能,来保证不被欺骗。“回叫”(dialback)协议依赖DNS, 所以如果主机名不使用FQDN,将不能和其他Jabber服务器通讯)。尽可能使用FQDN,例如,jabber.mycompany.com.

要配置Jabber服务器的主机名,只需要简单的把'localhost'改为'jabber.mycompany.com'或者任何想用的名字。然后保存jabber.xml文件。

文件系统设置
像上面提到那样,Jabber的一个核心功能是存储用户相关的的信息。这包括用户的认证信息(用户名和密码)和联系列表(在jabber中叫roster,名册的意思);有时候这些信息也包括用户的vCard和不同的客户属性。缺省这些信息存 放在/path/to/jabber/spool/的一个子目录中,目录名相对应上面设置的主机名。所以,如果配置jabber.xml,用主机名jabber.mycompany.com运行服务,那你必须创建一个/path/to/jabber/spool/jabber.mycompany.com/目录。另外,这个目录对于运行jabberd进程的用户必须是可写的。一旦完成了这些设置,Jabberd会在这个目录为每一个注册用户保存一个与用户同名的XML文件(类似‘username.xml’)。

好了,现在开始测试这些基本配置。

测试#2
因为已经配置了主机名(建议使用FQDN),而且配置了XML存储,现在可以做一些在测试#1中不能做的测试:(1) 从另一个机器连接上来;(2)注册一个账号;(3)给另一个用户发送消息。

为了测试,仍然telnet到客户端,这样你就明白XML是怎么向服务器发送消息的。

在/path/to/jabber/目录中,输入 ./jabberd/jabberd -D来启动Jabber守护进程调试模式。你将会看到很多调试信息在屏幕上滚过。

注意
现在已经配置了主机名使用FQDN,可能会收到一条错误信息"jabberd is unable to listen on ports 5222 and 5269"。为了纠正这个错误,需要配置服务器绑定一个指定的IP地址。首先,在jabber.xml文件<pthcsock/>;段,把<ip port="5222"/>;改为<ip port="5222">;你的IP地址</ip>;,然后,在<dialback>;段,把<ip port="5269"/>;改为<ip port="5269">;你的IP地址</ip>;。

在这台机器上打开一个终端,输入telnet 主机名 5222,这里'主机名'是指在jabber.xml文件中的主机名(建议使用FQDN)。你将再一次看到:
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 中文版 手册 管理员 服务器 用户 Jabber 一个 使用 安装

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.