我試圖讓Ejabberd與上centos7 letsencrypt證書工作。 我不斷收到有關的錯誤不是由已知的CA簽名證書Ejabbed與letsencrypt證書
我已經創建了由certbot證書,我加入了的privKey和fullchain文件,單個文件。
所有C2S連接正常工作,但S2S連接不。
當開始Ejabberd我看到下面的相關日誌條目:
[warning] <0.606.0>@ejabberd_pkix:check_ca_dir:386 CA directory /etc/ssl/certs doesn't contain hashed certificate files; configuring 'ca_path' option might help
[warning] <0.606.0>@ejabberd_pkix:mk_cert_state:240 certificate from /opt/ejabberd/conf/xxxx.pem is invalid: certificate is signed by unknown CA
連接到例如draugr.de生成以下條目:
[info] <0.793.0>@ejabberd_s2s_in:handle_auth_failure:206 (tls|<0.792.0>) Failed inbound s2s EXTERNAL authentication draugr.de -> XXXXX.net (::FFFF:89.163.212.45): unable to get local issuer certificate
我希望有人能幫助我,謝謝!