ONLYOFFICE Docs中,WOPI默认非激活。 启用WOPI,修改配置文件: /etc/onlyoffice/documentserver/local.json,并设置wopi.enable参数为true
- 从Docker将文件拷贝出 (be01de974ce4为容器ID)
docker cp be01de974ce4:/etc/onlyoffice/documentserver/local.json /root
- 修改文件,增加如下内容,定义ipfilter访问 过滤规则
"ipfilter": {
"rules": [
{
"address": "ip_address",
"allowed": true
},
{
"address": "*",
"allowed": false
}
],
"useforrequest": true,
"errorcode": 403
}
据说OnlyOffice 不支持过滤 WOPI 请求来源,我设置真不能过滤请求
"wopi": {
"enable": true
}
- 将文件拷贝到Docker镜像里
docker cp /root/local.json be01de974ce4:/etc/onlyoffice/documentserver/
- 进入镜像重启服务
docker exec -it be01de974ce4 /bin/bash
supervisorctl restart all