将 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:// 地址访问。
文章: 标签:
浏览所有标签