如何为OnlyOffice正确设置HTTPS

时间:2018-06-08 19:06:06

标签: docker certificate lets-encrypt onlyoffice

以下OnlyOffice's help center's instructions会导致创建由浏览器声明为无效的安全证书,因为它是自签名的。

目的是在Docker上使用OnlyOffice的服务器用于NextCloud,它已在另一台服务器上正常运行。

目前,证书已在说明书建议的目录中创建:

curl

我已经按照所有给定的步骤进行操作,但它不起作用。

有没有办法使用LetsEncrypt而不是自签名证书?

我不是IT管理人员,我是一名简单的开发人员,试图使用OSS不使用Google Docs等。在提供指导时考虑到这一点,因为您可能认为理所当然,我可能不会。

2 个答案:

答案 0 :(得分:0)

请重新启动容器,DocumentServer将切换到https配置。 在浏览器中打开DocumentServer的地址。如果可用,则可以将其连接到NextCloud实例。

答案 1 :(得分:0)

您遇到的问题是任何人(任何人)都不信任自签名证书。

您可以使用Let's Encrypt创建自己的证书。您需要在服务器上创建一个特殊文件,或在域的DNS服务器上创建TXT记录。

Certbot Download

以下内容适用于Linux。如果您在Windows上运行,请尝试使用ManuaLE(以下详细信息)

转到let加密并下载certbot。然后从命令行:

certbot certonly --manual --preferred-challenges dns -d mydomain.com

此命令将提示您在DNS服务器上创建TXT记录。创建记录后等待几分钟,然后按ENTER继续。

创建SSL证书后,将其复制并重命名为问题中列出的所需位置。

适用于Windows的ManuaLE说明。

ManuaLE Download

manuale authorize mydomain.com
manuale issue mydomain.com

创建SSL证书后,将其复制并重命名为问题中列出的所需位置。