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"
操作如上,onlyOffice可以正常使用https,控制台可能还有一些错误,但已经不影响实际的使用,可能对于复制的的操作会有影响。如果有解决方法的欢迎留言
原文:https://www.cnblogs.com/levcon/p/12759267.html