ejabberd
我正在尝试在我的 Ubuntu 16.04 中安装。
我已经ejabberd
使用 APT 安装了:
sudo apt-get install ejabberd
然后我注册了管理员用户:
ejabberdctl register admin localhost password
然后我也修改了ejabberd.yml
文件。在该文件中,我修改了
admin:
user:
- "": "localhost"
到
admin:
user:
- "admin": "localhost"
然后我重新启动ejabberd
:
service ejabberd restart
之后我尝试ejabberd
通过浏览器访问
http://localhost:5222/admin
但我收到以下错误
This XML file does not appear to have any style information associated with it.
The document tree is shown below:
<stream:stream xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" id="11078245051945755090" from="localhost" version="1.0">
<stream:error>
<xml-not-well-formed xmlns="urn:ietf:params:xml:ns:xmpp-streams"/>
</stream:error>
</stream:stream>
如果我将端口更改为 5280,则它不会加载任何内容。
我正在使用 Ubuntu 16.04
答案1
jabbed 默认使用 https,并且没有设置重定向到 https
答案2
我在 Ubuntu 16 上安装了 ejabberd,并更改了配置文件 (ejabberd.yml),将 admin@localhost 添加到 acl
acl:管理员:用户:-“admin@localhost”
重新启动 ejabberd 服务器然后注册管理员用户
已打开http://本地主机:5280/admin/并能够使用 admin@localhost 登录