当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : apt-get安装的ejabberd无法被客户端连接的问题
帖子发表于 : 2007-02-17 16:19 
头像

注册: 2006-08-22 15:45
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
ubuntu6.10,通过apt-get安装了ejabberd。用ejabberdctl register新建了两个用户,在ejabberd.cfg中为其中一个用户添加了admin权限,并将主机设置为{hosts, ["192.168.1.93"]}.(本机IP),restart过了。

现在可以通过http://192.168.1.93:5280/admin 进行管理.
但问题是即使在本机,使用客户端(PSI)却无法连接。客户端一连,就出错:“Disconnected”,再没有详细信息了。

检查5222端口情况如下:

lj@LYNN:/$ telnet 192.168.1.93 5222
Trying 192.168.1.93...
Connected to 192.168.1.93.
Escape character is '^]'.
q
<?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='none' from='192.168.1.93' version='1.0'><stream:error><xml-not-well-formed xmlns='urn:ietf:params:xml:ns:xmpp-streams'/></stream:error></stream:stream>Connection closed by foreign host.

lj@LYNN:/$ sudo netstat -nap | grep 5222
tcp 0 0 0.0.0.0:5222 0.0.0.0:* LISTEN 6480/beam

这会是什么问题呢?我注册用户的时候写的ejabberdctl register lj 192.168.1.93 password,客户端Jabber ID就填写的是lj@192.168.1.93,密码也正确,手工指定服务器也不行。

此外我发现一个与之相关的问题:原来用的是ubuntu6.06,按照talk.google.com上的方法配置GAIM,选择“若可用则使用TLS”,连接talk.google.com的5222端口,没有问题可以上。现在升级到了ubuntu6.10,同样的配置GAIM就连不上Gtalk了。后来选择“强制旧SSL”并连接talk.google.com的5223端口,才可以正常使用。请问这是为什么?TLS可能是因为什么用不了?

两个问题之间有必然联系吗?谢谢!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:vickycq 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译