无法加载 ejabberd 主页 ubuntu 16.04

无法加载 ejabberd 主页 ubuntu 16.04

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

一定要去https://本地主机:5280/admin

jabbed 默认使用 https,并且没有设置重定向到 https

答案2

http://本地主机:5280/admin/应该管用

我在 Ubuntu 16 上安装了 ejabberd,并更改了配置文件 (ejabberd.yml),将 admin@localhost 添加到 acl

acl:管理员:用户:-“admin@localhost”

重新启动 ejabberd 服务器然后注册管理员用户

已打开http://本地主机:5280/admin/并能够使用 admin@localhost 登录

相关内容