无法使用 IP 地址访问 ejabberd 管理面板
Can't access ejabberd admin panel using ip address
我为 windows 7 下载了 ejabberd。在设置过程中,我正确地完成了所有操作。当我从本地系统启动 ejabberd 时,我可以使用 http://localhost:5280/admin
访问管理面板,但是如果我将 localhost
更改为 127.0.0.1
或 192.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
我为 windows 7 下载了 ejabberd。在设置过程中,我正确地完成了所有操作。当我从本地系统启动 ejabberd 时,我可以使用 http://localhost:5280/admin
访问管理面板,但是如果我将 localhost
更改为 127.0.0.1
或 192.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