安装ejabberd后如何处理?

How to proced after ejabberd got installed?

在我安装 Ejabberd(最新版本)之后,我尝试用 Psi 测试它,我总是得到一个错误 "CAN'T CONNECT TO SERVER",在谷歌搜索和 githubing 问题之后,我发现在安装 ejabberd 之后我应该添加一些证书(我认为 TLS/SSL DNS 记录),这是我没有做的,我不知道该怎么做,这很难(因为我是这项技术的新手)。

有没有人遇到同样的问题,如果是,你是怎么解决的。

注意:我在同一台机器上 运行 ejabberd 和 Psi,Windows 10

ejabberd 二进制安装程序(至少是 18.12 linux 安装程序)包含一个自签名证书。检查你的配置文件,可能它已经配置了证书,并且是这样的:

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

记得告诉您的客户端使用加密(可能已经启用)。另外,告诉您的客户服务器在哪里:在 Psi 中,转到帐户设置 -> 修改 -> 连接 -> 手动指定服务器 Host/Port:127.0.0.1 端口:5222.

如果您正确配置 DNS,则没有必要。