以下OnlyOffice's help center's instructions会导致创建由浏览器声明为无效的安全证书,因为它是自签名的。
目的是在Docker上使用OnlyOffice的服务器用于NextCloud,它已在另一台服务器上正常运行。
目前,证书已在说明书建议的目录中创建:
curl
我已经按照所有给定的步骤进行操作,但它不起作用。
有没有办法使用LetsEncrypt而不是自签名证书?
我不是IT管理人员,我是一名简单的开发人员,试图使用OSS不使用Google Docs等。在提供指导时考虑到这一点,因为您可能认为理所当然,我可能不会。
答案 0 :(得分:0)
请重新启动容器,DocumentServer将切换到https配置。 在浏览器中打开DocumentServer的地址。如果可用,则可以将其连接到NextCloud实例。
答案 1 :(得分:0)
您遇到的问题是任何人(任何人)都不信任自签名证书。
您可以使用Let's Encrypt创建自己的证书。您需要在服务器上创建一个特殊文件,或在域的DNS服务器上创建TXT记录。
以下内容适用于Linux。如果您在Windows上运行,请尝试使用ManuaLE(以下详细信息)
转到let加密并下载certbot。然后从命令行:
certbot certonly --manual --preferred-challenges dns -d mydomain.com
此命令将提示您在DNS服务器上创建TXT记录。创建记录后等待几分钟,然后按ENTER继续。
创建SSL证书后,将其复制并重命名为问题中列出的所需位置。
适用于Windows的ManuaLE说明。
manuale authorize mydomain.com
manuale issue mydomain.com
创建SSL证书后,将其复制并重命名为问题中列出的所需位置。