主机未服务(ejabberd)
Host not served (ejabberd)
我正在使用开箱即用的 ejabberd/ecs - Docker Hub 并且我已经尝试 运行 curl
命令(从我自己的容器)来注册用户,但收到以下消息:
Host not served
带输出的实际 curl
命令:
/app # curl -ks --request POST https://ejabberd:5443/api/register --data '{"user":"test","host":"localhost","password":"testing"}'
Host not served
/app #
就 Docker 而言,我的 app
和 ejabberd
容器都在同一个网络中。
请指教
ejabberd.yml以防万一
我可以通过添加容器名称作为我的 hosts
:
来解决我的问题
# grep -A2 hosts ./home/ejabberd/conf/ejabberd.yml
hosts:
- localhost
- ejabberd
#
我正在使用开箱即用的 ejabberd/ecs - Docker Hub 并且我已经尝试 运行 curl
命令(从我自己的容器)来注册用户,但收到以下消息:
Host not served
带输出的实际 curl
命令:
/app # curl -ks --request POST https://ejabberd:5443/api/register --data '{"user":"test","host":"localhost","password":"testing"}'
Host not served
/app #
就 Docker 而言,我的 app
和 ejabberd
容器都在同一个网络中。
请指教
ejabberd.yml以防万一
我可以通过添加容器名称作为我的 hosts
:
# grep -A2 hosts ./home/ejabberd/conf/ejabberd.yml
hosts:
- localhost
- ejabberd
#