从对话客户端应用程序登录 ejabberd 服务器上的注册用户不起作用
Posted
技术标签:
【中文标题】从对话客户端应用程序登录 ejabberd 服务器上的注册用户不起作用【英文标题】:Signing in of registered users on ejabberd server from Conversations client app is not working 【发布时间】:2021-03-18 16:45:50 【问题描述】:我有一个在 Amazon EC2 上运行的 ejabberd 服务器。我从 Web 管理控制台添加了用户,然后尝试使用 JID 作为 my-name@ec2-3-142-252-179.us-east-2.compute.amazonaws.com 从对话应用程序登录并使用注册时分配的密码。但它一直说“找不到服务器”。请告诉我我在哪里做错了。谢谢。
Here is the screenshot of web admin console
Sign in page
【问题讨论】:
【参考方案1】:我从未使用过 Amazon EC2,所以我只会给你一些疯狂的想法。另外,我没有英文对话,所以我的翻译可能和你看到的不太一样:
A) 在同一个窗口中,单击 ... -> 首选项 -> 专家配置 -> 扩展连接配置:启用该选项。现在你得到另外两个字段,所以你可以准确地告诉会话主机(或 IP 地址)和 ejabberd 的端口。也许在此处添加它会有所帮助?
B) 当您尝试在对话中建立连接时,您是否在 ejabberd.log 或类似文件中获得任何相关信息?我猜没有
C) 您可以从 PC 访问 ejabberd webadmin,但不能从 android 手机访问。只是出于好奇,您可以通过手机访问 ejabberd 网络管理员吗?
D) 您可以在您的 PC 中安装一些桌面 Jabber 客户端,例如 Gajim、Psi...。这些 eclient 是连接到 ejabberd 还是像 Conversations 一样失败?
【讨论】:
以上是关于从对话客户端应用程序登录 ejabberd 服务器上的注册用户不起作用的主要内容,如果未能解决你的问题,请参考以下文章