Django中静态文件的Nginx 403 fobidden

jfewjypa  于 2023-04-20  发布在  Nginx
关注(0)|答案(1)|浏览(160)

我在linux服务器上部署了我的webiste,但问题是css没有加载。

NGINX

server {
    listen 80;
    server_name ip;

    location = /favicon.ico { access_log off; log_not_found off; }

    # Serve static files
    location /static/ {
        root /home/paul/myproject;
    }

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

myproject里面我有下面的目录和文件
myproject(dir-here are settings.py, etc) env(dir) manage.py main(dir) requirements.txt static(dir)

静态

admin(dir)  css(dir)  media(dir)

settings.py

STATIC_URL = '/static/'

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

我不知道我做错了什么,在我的本地计算机上一切正常

2sbarzqh

2sbarzqh1#

nginx.conf的顶部,我写了user [username] staff。它工作起来很有魅力。

相关问题