XMPP eJabberd PSI 配置

Posted

技术标签:

【中文标题】XMPP eJabberd PSI 配置【英文标题】:XMPP eJabberd PSI configuration 【发布时间】:2013-08-28 06:26:36 【问题描述】:

我正在尝试使用 PSI 客户端注册 XMPP 服务器,但遇到了问题。 请检查我已完成的以下步骤。

    在 LOCALHOST 上使用二进制安装程序安装了 eJabberd。 使用管理界面添加了一些用户。 后来我安装了 PSI 客户端。

    我正在尝试注册新帐户以使用以下凭据。

    服务器 = 本地主机 主机 = ejabberd.conf 文件中的“主机名”。 端口 = 5280 , 5222

但每次都是它的说法-

“与 XMPP 服务器通信时出错。

我还没有更新ejabberd的配置文件。

我只想从 PSI 客户端测试我的 ejabberd 服务器。 稍后我想在移动应用程序中使用 localhost XMPP 服务器进行测试。

我是 XMPP ejabberd 时代的新手。请检查一下,如果遗漏了什么,请告诉我。

【问题讨论】:

【参考方案1】:

只使用一个端口:5222。确保 ejabberd 侦听此端口。

【讨论】:

我也试过了。目前我只尝试一个端口(5222 或 5280)。我尝试使用 servername = localhost 和 5222 从 PSI 客户端连接它给出了这个“服务器不支持注册”和“连接 xmpp 服务器时出错”。 conf 文件似乎很好,因为它包含 5222 端口 listen, [ 5222, ejabberd_c2s, [ certfile, "C:\Program Files\ejabberd-2.1.11/conf/server.pem", starttls, access, c2s, shaper, c2s_shaper, max_stanza_size, 65536 ],请指导我... 坚持 5222。启用调试控制台并检查来自服务器的原始数据。 感谢指导。现在我只尝试使用 5222。以下是步骤。 1)启动ejabberd,登录后url为“localhost:5280/admin”。 2)启动调试控制台(Erland Emulator)。 3)最后我想使用 5222 端口和本地主机服务器名称连接 XMPP 本地主机服务器,但没有成功。调试控制台根本不会显示任何内容。是否有任何教程可以帮助我解决这个问题,因为我对 ejabberd 调试和 XMPP 服务器是全新的。 我仍然面临同样的问题。无法使用 PSI 客户端向 ejabberd 服务器注册新帐户。一个卡在这里。请帮我解决这个问题.. 艰难的调用 - 它必须是您主机上的本地内容 - 因为它应该开箱即用。我会得到一些干净的 ec2 实例,安装 vanilla ejabberd 并检查它是否有效。如果是这样,请迭代以在您的环境中找到问题。

以上是关于XMPP eJabberd PSI 配置的主要内容,如果未能解决你的问题,请参考以下文章

通过 Mule ESB CE 连接 Ejabbered

Ejabberd 服务器未显示管理面板

XMPP 服务器:已创建帐户但未保存属性

无法将 agsXmpp 客户端连接到 eJabberd 服务器

如何启用用户注册 - eJabberd for mac?

阻止其他常见的 xmpp 客户端登录 XMPP