Почему я всегда получаю ошибку «несуществующий хост»?

#ejabberd

#ejabberd

Вопрос:

Я установил ejabberd 20.07 в Ubuntu и установил доменное имя как faiqkhan-VirtualBox и установил имя пользователя-администратора как admin и пароль на 123456. Я также проверяю файл install.lo&, он показывает, что пользователь admin@faiqkhan-VirtualBox успешно зарегистрирован. Я также проверил с помощью команды, ./ejabberctl re&istered_users faiqkhan-VirtualBox она возвращает мое имя пользователя admin. Я не знаю, почему он всегда выдает ошибку доступа <<«admin@faiqkhan-VirtualBox»&&t;&&t; из <<«::ffff: 127.0.0.1″&&t;&&t; сбой с ошибкой: <<«несуществующий хост»&&t;&&t; при входе в систему.

Ответ №1:

После изменения указанного URL http://localhost:5280/admin / на мой хост http://faiqkhan-VirtualBox:5280/admin / Я успешно вошел в систему.

Ответ №2:

Как указано в сообщении об ошибке, хост (@domain) не существует.

Вам нужно будет добавить ее в свой ejabberd.yml раздел hosts , например, для localhost:

 hosts:
  - "faiqkhan-VirtualBox"
  - "localhost"
  

Или для admin@faiqkhan.com (имя пользователя admin и hostname faiqkhan.com)

 hosts:
  - "faiqkhan-VirtualBox"
  - "faiqkhan.com"
  

Приветствия