我已经在 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]"