Django 静态文件不在 Nginx 中提供服务

时间:2021-07-21 04:58:07

标签: python django nginx

我在 Django 上的第一个业余爱好网站。

我遵循本教程的设置指南https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-20-04#checking-for-the-gunicorn-socket-file

我的设置.py

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR,'media/')

和我的 nginx 配置

server {
    listen 80;
    server_name MYIP;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/azhimeblog/needhobby;
    }
   location /media/ {
        root /home/azhimeblog/needhobby;
    }


    location / {
        include proxy_params;
        proxy_pass http://unix:/run/gunicorn.sock;
    }
}

这个结果

result

0 个答案:

没有答案