首页 > 解决方案 > 使用 nginx 在服务器上提供 django 的静态文件的问题

问题描述

大家好,我已经更改了 /etc/nginx/sites-available/default 中的 nginx 的默认文件,如下所示

upstream django {
server 127.0.0.1:8000;
}

server {
listen 80;

location /static/ {
root /home/django/chistaa/chistaa/settings;
try_files $uri =404;
}

location / {
try_files $uri @send_to_django;
}

location @send_to_django {
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://django;
}
}

但它不会加载我的静态文件。我做错了什么?!

标签: djangonginxdeploymentserver

解决方案


推荐阅读