安装onlyoffice集成时,打开出现空白

使用docker对安装onlyoffice集成,并用npm进行反向代理。若使用http访问对应的seafile域名,并在seahub_setting.py里设置onlyoffice api也为对应的http域名地址时,可以正常访问;但是如果使用https访问对应的seafile web页面,并将onlyoffice api设置为对应npm代理后的https域名后,打开文件一片空白。seafile服务端和onlyoffice本身都没有启用ssl,开启https访问,请问如何解决这个问题?

可以先确认下onlyoffice api设置的地址能否访问

这个是可以正常访问的

您可以通过浏览器F12看下,是否有网络请求错误;然后看下日志有什么报错

日志没有任何报错 使用http访问正常 使用https访问onlyoffice配置界面也正常 但是seafile内调用其api时报错 如图所示


另外,在seahub配置文件中,如果api调用地址写http的onlyoffice接口,通过http访问seafile网页可以正常使用;但是如果在seahub中填写https的onlyoffice接口地址,无论是通过http还是https访问seafile网页,点击文件,都无法正常访问文档页面

若将seahub内容修改如下 f12中显示如图

从这张图上看,是seahub中的 onlyoffice 的 ONLYOFFICE_APIJS_URL 地址访问不到,需要确认这个地址是否正确,可以在浏览器直接访问测试