如何将 ONLYOFFICE 协作空间服务器切换至 HTTPS 协议

2023年10月02日作者: Alina

欢迎跟随我们的教程,学习如何轻松操作,让您的 ONLYOFFICE 协作空间更安全。

How to switch ONLYOFFICE DocSpace Server to HTTPS

通过传输中加密,您可以使用 HTTPS 协议实现流量加密。这样可以保护您的数据从一个位置移动到另一个位置的过程中(例如,您将文档上传到云时)不被拦截和转换。

您可以使用 letsencrypt.org 服务和允许创建 CA 签名证书的脚本,通过单个命令,将自托管 ONLYOFFICE 协作空间切换至 HTTPS 协议。

如何操作

请注意:以下说明适用于使用 Docker 安装的 ONLYOFFICE 协作空间企业版。如需其他选项,请点击下面的指南链接。

使用 CA 签名的证书

首先,运行安装脚本:

bash docspace-enterprise-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com

在这个脚本中,指定以下参数:

  • letsencryptmail :用于注册和恢复联系人的电子邮件。如需注册多个电子邮件,请使用逗号隔开,例如:u1@example.com,u2@example.com。
  • letsencryptdomain :安装 ONLYOFFICE 协作空间企业版的域的地址。

这个脚本会自动创建 letsencrypt.org 的 CA 签名证书并将其安装到您的服务器,重新启动 NGINX服务让更改生效。

或者,您可以从 /app/onlyoffice/config/docspace-ssl-setup 文件,手动切换至 HTTPS:

bash /app/onlyoffice/config/docspace-ssl-setup user@example.com yourdomain.com

使用自己的证书

如果您想使用自己的证书,请使用以下参数运行另一个安装脚本:

bash docspace-enterprise-install.sh docker --certfile path --certkeyfile path

这里,请指定:

  • certfile :域的证书文件的路径。
  • certkeyfile :证书的私钥文件的路径。

使用自己的证书时,也可以从 /app/onlyoffice/config/docspace-ssl-setup 文件手动切换:

bash /app/onlyoffice/config/docspace-ssl-setup -f /app/onlyoffice/fullchain.pem /app/onlyofficeprivkey.pem

成功了!现在,您可以通过 https:// address 访问 ONLYOFFICE 协作空间企业版。

所有安装选项相关教程

请结合您使用的 ONLYOFFICE 协作空间版本及其安装选项,点击所需指南的链接:

安装协作空间服务器