onlyoffice支持https

onlyoffice通过docker镜像安装,正常安装,我们通过onlyoffice的镜像映射出80端口,http访问没问题,后来推到服务器上测试的,域名解析到前端都是https的,onlyOffice不支持http自动转https。官网上有配置https的方法,修改内置nginx的配置已支持https,但我修改了几次都不成功,这是官网的解答链接:https://helpcenter.onlyoffice.com/server/linux/document/switch-to-https.aspx。也可能我配置的不对。后来从前端项目入手,下面是配置方法

给前端页面加上请求头配置


<meta charset="utf-8" http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

测试

我们手动请求,可以发现,手工加https访问404的API,访问可以正常返回结果。

页面加上刚才配置的请求头

http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"


最后一步

  • 自己写的回调API中,也就是官网java 示例中下载文件的URL,将http改为https

操作如上,onlyOffice可以正常使用https,控制台可能还有一些错误,但已经不影响实际的使用,可能对于复制的的操作会有影响。如果有解决方法的欢迎留言

posted @ 2020-04-23 10:58  Levcon  阅读(6544)  评论(0编辑  收藏  举报