使用nginx将expires头添加到django

使用nginx将expires头添加到django,django,nginx,uwsgi,Django,Nginx,Uwsgi,我使用django_compress压缩静态文件。使用collectstatic命令在/static/url下收集所有静态文件。现在我想将expires头添加到此文件。使用apache执行此操作没有问题,但是当我添加到nginx.conf时: location /static/ { root /home/user/proj/static; expires 7d; } 然后重新启动服务器,则不会提供静态文件。我应该换什么 该位置位于服务器上下文下。参考,诸如的请求将被定向到/ho

我使用django_compress压缩静态文件。使用collectstatic命令在/static/url下收集所有静态文件。现在我想将expires头添加到此文件。使用apache执行此操作没有问题,但是当我添加到nginx.conf时:

location /static/ {
    root /home/user/proj/static;
    expires 7d;
}
然后重新启动服务器,则不会提供静态文件。我应该换什么

该位置位于服务器上下文下。

参考,诸如的请求将被定向到/home/user/proj/static/static/foo。服务器上的静态/静态结构是否正确? 在重新加载nginx之前,还要运行nginx-t以确保配置中没有错误