无法使用 IP 地址访问 ejabberd 管理面板

Can't access ejabberd admin panel using ip address

我为 windows 7 下载了 ejabberd。在设置过程中,我正确地完成了所有操作。当我从本地系统启动 ejabberd 时,我可以使用 http://localhost:5280/admin 访问管理面板,但是如果我将 localhost 更改为 127.0.0.1192.168.0.159 (这是我的网络 ip)我可以' 访问管理面板。我应该在 ejabberdctl'ejabberd.yml' 上配置什么吗?请帮助我。

首先请看一下这两个office文档link

https://docs.ejabberd.im/admin/guide/managing/#web-admin https://docs.ejabberd.im/admin/configuration/#port-number-ip-address-and-transport-protocol

您需要做的就是在 'ejabberd.yml'

的管理配置中使用端口设置 IP 地址

hosts: - "example.org" listen: - port: 5280 module: ejabberd_http http_poll: true - ip: "0.0.0.0" # << use this ip address port: 5282 module: ejabberd_http certfile: "/usr/local/etc/server.pem" tls: true web_admin: true