Я настроил ejabberd на моем сервере
Вы не упоминаете, какую версию ejabberd вы используете. Я полагаю, последний выпущенный ejabberd 19.09.1
, но когда я пытался получить доступ к ejabberd, я получаю сообщение об ошибке, порт 4560 / rpc2 не отвечает.
Это может быть потому, что вы должны настроить прослушиватель для порта 4560 в ejabberd.yml
У меня есть комментарий XML -RP C в файле ejabberd.yml, но после удаления комментария ejabberd перестает работать. это код, который я раскомментирую.
Вы не упоминаете, какие сообщения об ошибках отображаются в файлах журнала ejabberd. Было ли это так?
11: 22: 26.482 [критический] Не удалось запустить приложение ejabberd: недопустимое значение параметра listen-> 3: неизвестный параметр: maxsessions.
Это означает, что опция maxsessions больше не поддерживается ejabberd_xmlrp c.
Я настраиваю ее так:
-
port: 4560
module: ejabberd_xmlrpc
Затем я делаю простой тест, посещая этот веб-сайт:
http://localhost:4560/
И ejabberd_xmlrp c отвечает, как и ожидалось, что этот запрос GET не поддерживается:
400 Bad Request