将 ONLYOFFICE 协作空间企业版切换到适用于 Windows 版本的 HTTPS

简介

在 Windows 上安装 ONLYOFFICE 协作空间企业版时,您可以使用 letsencrypt.org 服务和脚本,通过一条命令轻松创建 CA 签名证书并将门户切换到 HTTPS。

下文将解释如何实现此操作。

切换到 HTTPS 时,端口 443 必须可用。

创建并安装 CA 签名证书

您的计算机上需要安装 PowerShell 5.1 版或更高版本。

以管理员身份运行 Windows PowerShell。默认情况下,PowerShell 安装在以下路径:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

PowerShell 控制台中,转到 \sbin\ 目录。使用以下命令:

cd "C:\Program Files (x86)\Ascensio System SIA\DocSpace\sbin"

运行以下脚本:

./docspace-ssl-setup.ps1 EMAIL DOMAIN

其中:

  • EMAIL 是用于注册和恢复联系人的电子邮件。

    使用逗号分隔多个注册邮箱,例如:u1@example.com,u2@example.com。用户电子邮件必须用引号括起来。

    运行脚本的命令示例:

    ./docspace-ssl-setup.ps1 "EMAIL1,EMAIL2" DOMAIN
  • DOMAIN 是安装 ONLYOFFICE 协作空间企业版门户的域名地址。
检查您域名的 A 记录(例如使用ping命令),否则证书将无法签发。

该脚本将创建 CA 签名证书并将其安装到您的服务器。

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

自动证书续期任务将被添加到任务计划程序中。证书到期时您无需重新运行脚本。

使用自有证书

您可以通过 -f 参数使用自有证书:

./docspace-ssl-setup.ps1 -f yourdomain.com CERTIFICATE PRIVATEKEY

其中:

  • CERTIFICATE 是该域名的证书文件路径。
  • PRIVATEKEY 是该证书的私钥文件路径。
自签名证书必须具有完整证书链才能正常工作。

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

在您自己的服务器上托管 ONLYOFFICE 文档,或在云端使用

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