我在synology上运行了owncloud版本9.1.8。现在,我在具有自签名证书的本地服务器上安装了onlyoffice。重要的是要知道,onlyoffice服务器正在网络中本地运行。所以我不能像这样访问服务器使用let加密,因为我只有一个本地服务器名称,而没有一个公共服务器名称。因此,Lets Encrypt无法验证服务器。但是,如果我愿意(如果您有解决方案,可以这样做),则可以使用服务器访问Internet。 现在我遇到了问题,owncloud向我发送了以下错误消息
“下载要转换的文档文件时出错。”
当我想将URL保存在owncloud的onlyoffice配置中时。我想问题是,我使用的是自签名证书。你知道我能做什么吗? Google并没有真正帮助我。
答案 0 :(得分:0)
“下载要转换的文档文件时出错。”
表示DocumentServer无法验证存储的自签名证书(在您的情况下为OC)
有两种可能的解决方法:
1)在/etc/onlyoffice/documentserver/default.json配置文件中将"rejectUnauthorized"
更改为false
2)更改默认的Node.js CAstore:
编辑文件:
/etc/supervisor/conf.d/onlyoffice-documentserver-converter.conf
/etc/supervisor/conf.d/onlyoffice-documentserver-docservice.conf
在this line的参数中添加标志--use-openssl-ca
然后,您需要将证书添加到默认的CA存储中,然后重新启动ONLYOFFICE服务:
supervisorctl restart all