Сделал простой demo_blog. Не получается раздать статические файлы. В
settings.py
У меня:
STATIC_URL = '/static/'
STATIC_ROOT = '/root/demoblog/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
python manage.py collectstatic
в
nginx
server {
listen 80;
server_name ip_of_my__blog;
access_log /var/log/nginx/example.log;
location /static/ {
root /root/demoblog/;
expires 30d;
}
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Мой
demo_blog находится по /root/demoblog/ на DigitalOcean
Я перезагружаю nginx
sudo service nginx restart
Затем запускаю
demo_blog gunicorn blog.wsgi:application
Оно работаёт, но статика не раздаётся. В чём дело, что ни так?