主机未服务(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 而言,我的 appejabberd 容器都在同一个网络中。

请指教


ejabberd.yml以防万一

我可以通过添加容器名称作为我的 hosts:

来解决我的问题
# grep -A2 hosts ./home/ejabberd/conf/ejabberd.yml 
hosts:
  - localhost
  - ejabberd
#