Как сделать процедуру после установки ejabberd? - PullRequest
0 голосов
/ 21 января 2019

После того, как я установил Ejabberd (последняя версия), я попытался протестировать его с помощью Psi, у меня всегда появлялась ошибка «НЕ ПОДКЛЮЧИТЬ К СЕРВЕРУ», после некоторого поиска в Google и поиска ошибок, я обнаружил, что после установки ejabberd Я должен добавить несколько сертификатов (я думаю, что записи DNS TLS / SSL), это то, чего я не делал, и я не знаю, как это сделать. Это довольно сложно (так как я новичок в этой технологии).

Есть ли у кого-нибудь такая же проблема, если правда, как вы ее решили?

Примечание : я запускаю ejabberd & Psi на той же машине, Windows 10

1 Ответ

0 голосов
/ 22 января 2019

Двоичные установщики ejabberd (по крайней мере, 18.12 linux) включают в себя самозаверяющий сертификат.Проверьте файл конфигурации, и, возможно, он уже имеет настроенный сертификат, и что-то вроде этого:

  -
    port: 5222
    ip: "::"
    module: ejabberd_c2s
    max_stanza_size: 262144
    shaper: c2s_shaper
    access: c2s
    starttls_required: true

Не забудьте сказать своему клиенту использовать шифрование (возможно, уже включено).Кроме того, сообщите своему клиенту, где находится сервер: В Psi перейдите в «Настройка учетной записи» -> «Изменить» -> «Соединение» -> «Указать сервер / порт» вручную: 127.0.0.1 Порт: 5222.

Это не будетнеобходимо, если вы правильно настроили DNS.

...