I host my Djangoproject on Nginx with uwsgi. staticfiles need to be served separately by Nginx
server {
listen 80;
server_name blog.foo.de;
location /static {
root /home/user/blog/staticfiles;
access_log off;
expires 30d;
}
location / {
include uwsgi_params;
uwsgi_pass unix:/tmp/blog.socket;
}
access_log /var/log/nginx/blog.access.log combined;
error_log /var/log/nginx/blog.error.log warn;
}
My STATIC_URL is set to http://blog.foo.de/static/ The folder /home/user/blog/staticfiles contains a folder static, where the files are collected into. so according to other posts here everything sholud work -- but it doesn't. the uwsgi part works just fine, but I only get a 404 when I try to access the static files.