【发布时间】:2021-09-01 07:42:10
【问题描述】:
我有一个 Lets Encrypt 证书,它使用 DDNS 名称在我的 Synology NAS 上工作。我想将证书用于另一台机器(Raspberry Pi)上的另一个服务(ejabberd),它将在相同的 DDNS 名称下运行,但在另一个端口上。 我可以从 NAS 下载证书,生成三个文件:
- cert.pem(证书)
- chain.pem(证书)
- privkey.pem(RSA 私钥)
ejbberd的配置需要两个地方的证书文件:
### ===============
### LISTENING PORTS
listen:
port:5222
[...]
certfile: "/etc/ejabberd/certfile.pem"
和
s2s_use_starttls: optional
s2s_certfile: "/etc/ejabberd/certfile.pem"
s2s_protocol_options:
- "no_sslv3"
我不确定在这里使用哪个文件。我有这个工作,但证书已过期。
【问题讨论】:
标签: ssl openssl lets-encrypt