我已经使用nginx配置了服务器来提供静态文件,并且正在使用gzip进行nginx中的静态文件访问。
但是,当我尝试访问添加到静态文件夹的新文件时,它会显示未找到消息。
下面是我的配置,
<pre>
location /client/{
gzip_static on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)" "Mozilla/4" "Mozilla/4\.0[678]";
alias "../webapps/App/data/format/x64/data/inside/access";
autoindex off;
allow all;
}
</pre>
错误消息:
2018/07/16 19:59:25 [error] 36940#404500: *7814 CreateFile() "C:\BuildServer\nginx/../webapps/App/data/format/x64/data/inside/access/80d57ab0fb287bba18b5243d12f983ca60e78e1e49c549a640d984e110ed1749-primary.sqlite.bz2"
同一文件夹中的其余文件都可以正常下载,没有任何问题。
重新启动服务器后,该文件对于同一文件夹中的提到的文件可以正常工作。
此问题的根本原因是URL长度。
此问题有解决办法吗?