我为windows 7下载了ejabberd。在设置过程中,我完成了所有操作。当我从本地系统启动ejabberd时,我可以使用http://localhost:5280/admin
访问管理面板,但如果我将localhost
更改为127.0.0.1
或192.168.0.159
(这是我的网络IP),我可以没有访问管理面板。我应该在ejabberdctl
或'ejabberd.yml'
上配置什么。请帮帮我。
答案 0 :(得分:3)
首先请查看这两个办公室文档链接
https://docs.ejabberd.im/admin/guide/managing/#web-admin https://docs.ejabberd.im/admin/configuration/#port-number-ip-address-and-transport-protocol
您需要做的就是使用管理员配置中的端口设置IP地址' ejabberd.yml'
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