如何为 OnlyOffice 正确设置 HTTPS

2023-12-07

下列的OnlyOffice帮助中心的说明导致创建的安全证书被浏览器声明为无效,因为它是自签名的。

目的是在 NextCloud 的 Docker 上使用 OnlyOffice 的服务器,该服务器已经在另一台服务器上正常运行。

目前,证书已在说明建议的目录中创建:

/app/onlyoffice/DocumentServer/data/certs# ls
dhparam.pem  onlyoffice.crt  onlyoffice.csr  onlyoffice.key

我已按照给定的所有步骤进行操作,但它不起作用。

有没有办法使用 LetsEncrypt 代替自签名证书?

我不是 IT 管理人员,我是一个简单的开发人员,尝试使用 OSS,而不是使用 Google Docs 等。在提供指导时请考虑到这一点,因为你可能认为这是理所当然的,我可能不会。


您遇到的问题是自签名证书不被任何人(任何事物)信任。

您可以使用 Let's Encrypt 创建自己的证书。您需要在您的服务器上创建一个特殊文件,或者在您域的 DNS 服务器上创建一条 TXT 记录。

证书机器人下载

以下是针对 Linux 的。如果您在 Windows 上运行,请尝试使用 ManuaLE(更多信息如下)

转到让我们加密并下载 certbot。然后从命令行:

certbot certonly --manual --preferred-challenges dns -d mydomain.com

此命令将提示您在 DNS 服务器上创建 TXT 记录。创建记录后,请等待几分钟,然后按 ENTER 继续。

创建 SSL 证书后,将其复制并重命名到问题中列出的所需位置。

Windows 版 ManuaLE 的说明。

手册LE下载

manuale authorize mydomain.com
manuale issue mydomain.com

创建 SSL 证书后,将其复制并重命名到问题中列出的所需位置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为 OnlyOffice 正确设置 HTTPS 的相关文章

随机推荐