【发布时间】:2026-01-28 07:05:02
【问题描述】:
家人,让 nginx 服务器加载 django 收集的静态文件有点麻烦。这是我的 nginx 站点-可用
server {
listen 80;
server_name <my_ip_address>;
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
}
location /asset/ {
autoindex on;
alias /var/www/html/dev2_assets/;
}
}
下面是我的 Django STATIC_URL 和 STATIC_ROOT 配置
STATIC_URL = '/assets/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "assets"),
)
STATIC_ROOT = '/var/www/html/dev2_assets/'
当我使用 ./manage.py runserver 运行应用程序时,它会加载所有静态文件。任何帮助。谢谢
【问题讨论】:
-
/asset/!=/assets/ -
谢谢丹,让我检查清楚
标签: django python-2.7 nginx gunicorn