本文由AI翻译

从 RPM/DEB 包安装时将办公系统切换到 HTTPS

介绍

当您使用脚本安装 ONLYOFFICE Workspace 企业版 时,您可以选择不使用 Docker,而是从 RPM/DEB 包进行安装。但在这种情况下,控制面板中将没有 HTTPS 部分。这并不意味着您无法将门户切换到 HTTPS 协议。

从版本 9.1 开始,使用 letsencrypt.org 服务和脚本可以轻松创建由 CA 签名的证书,并通过一条命令将门户切换到 HTTPS。

下面的文章将解释如何实现这一点。要安装您自己的证书,请参考这篇文章

使用脚本切换到 HTTPS

运行以下脚本:

bash /var/www/onlyoffice/Tools/letsencrypt.sh yourdomain.com subdomain1.yourdomain.com subdomain2.yourdomain.com

其中 yourdomain.com 是您安装 ONLYOFFICE Workspace 企业版 门户的域名地址,而 subdomain1.yourdomain.comsubdomain2.yourdomain.com(以及任何其他用空格分隔的子域)是您使用的主域的子域。

该脚本将自动创建并安装 letsencrypt.org CA 签名的证书到您的服务器,并重启 NGINX 服务以使更改生效。

现在,您的门户应该可以通过 https:// 地址访问。

手动创建 letsencrypt.org 证书

如果您不想使用脚本,也可以手动执行相同的操作。要手动创建 letsencrypt.org CA 签名的证书,您需要访问 letsencrypt.org 网站的入门指南部分,并按照说明将 Certbot ACME 客户端添加到您的服务器。

警告仅遵循 Certbot 网站的安装部分说明。如果您执行入门部分的命令,您的 NGINX 配置文件将被覆盖,服务将无法正确启动。
请注意,您需要有服务器的 shell 访问权限,才能安装 Certbot ACME 客户端和来自 letsencrypt.org 的 CA 签名证书。

在您自己的服务器上托管 ONLYOFFICE 工作区

文章: 标签:
浏览所有标签