无法找到静态文件,报错路径中,相应的静态文件都存在?

来源:12-9 Nginx Tornado部署Django应用

allenmc3

2019-12-28

图片描述图片描述

写回答

1回答

Jack

2019-12-29

您好,Nginx和settings中的路径配置都是对的,由于模板中使用了thumbnail缓存和compress压缩静态文件;

可以先检查一下服务器上有没有生成对应的压缩文件

[zanhu@zanhu CACHE]$ pwd

/home/zanhu/zanhu/zanhu/static/CACHE

[zanhu@zanhu CACHE]$ ll

total 8

drwxr-xr-x 2 zanhu zanhu 4096 Jun  3  2019 css

drwxr-xr-x 2 zanhu zanhu 4096 Dec 26 13:18 js

[zanhu@zanhu CACHE]$

CACAHE目录及文件夹里的内容,是在项目启动后,前端第一次访问时自动生成的;如果因为前面部署方式的更换的原因,可以把该目录和redis缓存清空,重新启动项目试试;

0
3
阿君的猫
回复
allenmc3
解决了吗,我也遇到了,把nginx.conf中第一行的user nginx换成user root即可解决,
2020-09-27
共3条回复

Django高级实战 开发企业级问答网站

融合Django高级用法/算法/设计模式/TestCase测试/云计算打造项目

908 学习 · 757 问题

查看课程