我在 Almalinux 8 上的 Docker 容器中运行一个 Nextcloud 服务器。我之前使用的是自签名证书,但由于各种原因(客户对我的限制),我需要安装客户最近购买的证书。
关于使用 certbam 安装证书(在 Ubuntu 上)的文档非常多,但没有关于在其他发行版上使用其他机制进行安装的文档。我非常确定安装只是替换已经使用的证书,但我不知道 Nextcloud 将其证书保存在哪里。
Nextcloud 使用的数据库有多个证书与之关联,但我找不到 Nextcloud 本身使用的证书。
有人知道那个证书在哪里吗?更换证书是将付费证书安装到 Nextcloud 的唯一方法吗?还有其他方法吗?
答案1
感谢 Romeo 提出的问题,我得以解决这个问题。
我不使用 Apache,但我确实设计并编写了一个反向代理微服务,并将其与 Nextcloud 一起使用。
微服务已经可以使用 HTTPS,因此只需调整付费证书,以便我的微服务可以使用它即可。它现在可以保护 Nextcloud。我已从 Nextcloud 中删除了旧证书。