我使用 waitress 作为 WSGI 来为我的 Django 应用程序提供服务,并且我使用 nginx 作为反向代理。当我给出静态文件的绝对路径时,它工作正常,但如果我尝试给出相对路径,它就不起作用。
server {
listen 8000;
server_name localhost;
charset utf-8;
client_max_body_size 75M;
access_log "logs/nginx-access.log";
error_log "logs/nginx-error.log";
location /static/ {
alias "C:/Users/mateen/Documents/MDA-Configuration-Server/static/";
#alias "static/";
}
location / {
proxy_pass http://127.0.0.1:8008;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
location /static/ 中的注释部分是我想让它工作的部分。我还确保文件位置正确。我在访问日志和错误日志中给出了相对路径,它们工作正常。这是我在这里想念的吗?