环境 centos 7 nc 16.0.2
vmware虚拟机
nc和oo放在同一台虚拟机上
nc指代nextcloud)
oo指代onlyoffice
由于使用自己创建的证书再配置onlyoffice后nc和oo的不能互相获取数据需要修改下面内容
错误提示
Error when trying to connect (Error occurred in the document service: Error while downloading the document file to be converted.)
nc修改内容
你的nc路径/config/config.php
增加
'onlyoffice' =>
array (
'verify_peer_off' => TRUE,
)
onlyoffice
"rejectUnauthorized": from true to false in /etc/onlyoffice/documentserver/default.json. After that restart all the services of the Document Server.
参考链接
https://github.com/ONLYOFFICE/onlyoffice-owncloud/issues/181
但是呢,我的设置完成之后还是不行,由于按照教程 使用的是域名访问,导致docker内部收到的nc请求回调使用的也是域名,但是这个域名dns并没有记录,只能在docker内修改hosts文件增加记录才可以
具体操作
进入docker
1、查看docker的name
sudo docker ps
2、进入docker
sudo docker exec -it 775c7c9ee1e1 /bin/bash
3、修改hosts
echo "ip hostname" >> /etc/hosts
然后算是解决了
但是又遇到了个问题 chrome 提示,
ONLYOFFICE cannot be reached. Please contact admin
但是firefox可以使用,我擦了..........明天试试使用能解析的域名测试下