首页 > 解决方案 > 安装 ejabberd 后如何处理?

问题描述

在我安装了 Ejabberd(最新版本)之后,我尝试用 Psi 对其进行测试,我总是得到一个错误“无法连接到服务器”,经过一些谷歌搜索和 githubing 问题后,我发现安装 ejabberd 后我应该添加一些证书(我认为是 TLS/SSL DNS 记录),这是我没有做的,我不知道该怎么做,这很难(因为我是这项技术的新手)。

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

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

标签: dnsxmppejabberd

解决方案


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,则没有必要这样做。


推荐阅读