Ejabberd:无法连接网络控制台

Ejabberd:无法连接网络控制台

我已经在 Ubuntu 14.04 LTS 中安装了 ejabber。

它是一个 AWS 实例。

我打开了端口 5222、5269、5280。使用主机更改了 /etc/ejabberd/ejabberd.yml,使用管理员用户更改了 acl。

我已经在/etc/hosts中更改了服务器的域名。

在 AWS Route 53 中添加了托管区域。

能够使用 ejabberdctl 创建用户。

并且能够以我的 Windows 笔记本电脑中的 pidgin 用户身份登录。

但只是无法连接到网络控制台。 http://my.example.com:5280/admin返回空响应。

卷曲也有同样的空响应。

如何解决这个问题?

答案1

由于 ejabberd 使用的证书可以在 ejabberd 安装目录中找到。

尝试使用https而不是普通的http

我尝试过这个并且有效。

并确保您已在 ejabberd.yml 配置文件中输入管理员用户。

在访问控制列表下

acl:
##
## The 'admin' ACL grants administrative privileges to XMPP accounts.
## You can put here as many accounts as you want.
##
admin:
 user:
   - "[email protected]"

相关内容