LINUX.ORG.RU

Помогите с настройкой ejabberd

 


0

1

Есть локальная сеть, есть dns, jabber виртуалка может резолвить имена с dns, дистр fedora server 26, ejabberd с родных реп.

Во-первых не стартует с сервиса systemd, таймаут. Во-вторых если запустить через ejabberdctl start, то нода стартует, но видит себя как ejabberd@localhost, ну и напоследок веб морда выдаёт not found, вместо того, что там должно быть. Jabber тыкаю в первый раз, не считая жирного openfire.

Конфиг: https://pastebin.com/kHZ4Ar1t

Честно говоря искал по всему конфигу localhost, ничего похожего на нужное не нашёл. Документацию почитал на сайте, тоже ничего не понял. Может подскажет кто как это настроить? И можно веб морду на https повесить?

Deleted

Файрвол открыт? Как заходишь на веб-морду?

но видит себя как ejabberd@localhost

Это так и должно быть. Чтобы сменить localhost на что-то другое, нужно сменить hostname машины. На работу это не должно влиять.

te111011010
()
Ответ на: комментарий от te111011010

Заходить в админку нужно по адресу http://<hostname>:5280/admin

Чтобы повесить на https, нужно добавить

    tls: true
    certfile: "/etc/ejabberd/ejabberd.pem"

в

  -
    port: 5280
    module: ejabberd_http
    request_handlers:
      "/websocket": ejabberd_http_ws
      "/pub/archive": mod_http_fileserver
    web_admin: true
    http_bind: true
    ## register: true
    captcha: true

te111011010
()
Ответ на: комментарий от te111011010

Потому что это некорректное имя и ноды будет, скорее всего, две. Плюс потом прикручу ldap и всё такое. Я копаю в сторону установки такой штуки на предприятии.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.