在/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; } }