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 配置的主要内容,如果未能解决你的问题,请参考以下文章