使用 Docker 安装时将 ONLYOFFICE Apps社区版切换为 HTTPS
引言
使用 Docker 安装 ONLYOFFICE Apps社区版时,您可以使用 letsencrypt.org 服务和脚本轻松创建由 CA 签名的证书,并通过单个命令将工作空间切换为 HTTPS。
下面的文章将说明如何操作。
备注
切换到 HTTPS 时,443 端口必须可用。
创建和安装 CA 签名的证书
如果您想使用 letsencrypt 证书立即安装带有 SSL 的ONLYOFFICE Apps,请使用以下参数运行安装脚本:
bash apps-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com
其中:
letsencryptmail是用于注册和恢复联系的电子邮箱。使用逗号注册多个电子邮箱,例如:u1@example.com,u2@example.com。letsencryptdomain是安装 ONLYOFFICE Apps社区版工作空间的域名地址。使用逗号注册多个域名,例如:yourdomain1.com,yourdomain2.com。
该脚本将自动创建由 letsencrypt.org CA 签名的证书并安装到您的服务器上,然后重启 NGINX 服务以使更改生效。
现在您的工作空间应该可以通过 https:// 地址访问。
如果您想将已安装的ONLYOFFICE Apps切换为 HTTPS,请阅读此说明。
使用自有证书
如果您想使用自己的证书立即安装带有 SSL 的ONLYOFFICE Apps,请使用以下参数运行安装脚本:
bash apps-install.sh docker --appshost yourdomain.com --certfile path --certkeyfile path
其中:
appshost是安装 ONLYOFFICE Apps社区版工作空间的域名地址。使用逗号注册多个域名,例如:yourdomain1.com,yourdomain2.com。certfile是域名证书文件的路径。certkeyfile是证书私钥文件的路径。
备注
自签名证书必须具有完整的证书链才能正常工作。
现在您的工作空间应该可以通过 https:// 地址访问。
如果您想将已安装的ONLYOFFICE Apps切换为 HTTPS,请阅读此说明。