遵循只有OnlyOffice的帮助中心的指示会导致创建浏览器声明为无效的安全证书,因为它是自签名的。
其目的是在Docker上为NextCloud使用OnlyOffice的服务器,该服务器已经在另一台服务器上正常运行。
目前,证书已在说明建议的目录中创建:
/app/onlyoffice/DocumentServer/data/certs# ls
dhparam.pem onlyoffice.crt onlyoffice.csr onlyoffice.key我已经遵循了所有的步骤,但这是行不通的。
有没有一种使用LetsEncrypt代替自签名证书的方法?
我不是一个IT管理人员,我是一个简单的开发人员试图使用开放源码软件,而不是使用谷歌文档等。在提供指导时考虑到这一点,因为你可能认为理所当然,我可能不会。
发布于 2018-06-09 22:29:26
您遇到的问题是自签名证书不受任何人(任何东西)的信任。
您可以使用加密来创建您自己的证书。您需要在您的服务器上创建一个特殊的文件,或者在您的域的DNS服务器上创建TXT记录。
下面是用于Linux.,如果您正在运行ManuaLE,请尝试使用ManuaLE(下面更多信息)
让我们加密并下载certbot。然后从命令行:
certbot certonly --manual --preferred-challenges dns -d mydomain.com此命令将提示您在DNS服务器上创建TXT记录。创建记录后,请等待几分钟,然后按ENTER继续。
创建SSL证书后,将它们复制并重命名到问题中列出的所需位置。
ManuaLE for Windows.说明
manuale authorize mydomain.com
manuale issue mydomain.com创建SSL证书后,将它们复制并重命名到问题中列出的所需位置。
发布于 2018-06-09 12:22:06
请重新启动容器,DocumentServer将切换到https配置。在浏览器中打开DocumentServer的地址。如果可用,它可以连接到您的NextCloud实例。
https://stackoverflow.com/questions/50766990
复制相似问题