0

我正在使用开箱即用的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以防万一。

4

1 回答 1

0

我可以通过添加容器名称来解决我的问题hosts

# grep -A2 hosts ./home/ejabberd/conf/ejabberd.yml 
hosts:
  - localhost
  - ejabberd
# 
于 2019-10-10T21:56:55.167 回答