1. 首先排除权限问题。查询上传的目录权限是否具备访问权限;
2. 排除路径问题。文件是否能被正确访问到。
在文件上传跟目录创建一个txt文本,输入正确路径尝试访问;(先创建文件,再访问)
3.如果以上两点检测过后,依然无法访问,则可以查看项目的nginx配置文件
尝试删除配置
location ~ .*\\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
error_log /dev/null;
access_log /dev/null;
}
location ~ .*\\.(js|css)?$
{
expires 12h;
error_log /dev/null;
access_log /dev/null;
}
我在经历两次若依项目部署后,文件无法访问都是这个配置引起的。