Хозяин не обслуживается (ejabberd) - PullRequest
0 голосов
/ 07 октября 2019

Я использую из коробки 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 на всякий случай.

1 Ответ

0 голосов
/ 11 октября 2019

Мне удалось решить мою проблему, добавив имя контейнера в качестве hosts:

# grep -A2 hosts ./home/ejabberd/conf/ejabberd.yml 
hosts:
  - localhost
  - ejabberd
# 
...