在/etc/nginx/includes/ds-docservice.conf文件中有这么一个判断if ($secure_link = "")
这应该是nginx安装是没有--with-http_secure_link_module担心有注入风险,先注释掉
location ~* ^(\/cache\/files.*)(\/.*) {
alias /var/lib/onlyoffice/documentserver/App_Data$1;
add_header Content-Disposition "attachment; filename*=UTF-8''$arg_filename";
secure_link $arg_md5,$arg_expires;
secure_link_md5 "$secure_link_expires$uri$secure_link_secret";
if ($secure_link = "") {
# return 403;
}
if ($secure_link = "0") {
return 410;
}
}