Nginx配置django2.23静态文件访问失败可能原因
Nginx权限
cd /etc/nginx
vi nginx.conf
进入vim
后找到如下代码并修改,
#user www-data; #将这行使用'#'注释掉
user root; #修改后
my_nginx.conf配置错误(alias)
cd /etc/nginx/conf.d
vi my_nginx.conf
如下所示,如果配置时加了alias
:
location /static {
alias /home/ubuntu/project/static; #你的static文件路径
}
那么比如css
文件实际访问路径如下:(即绝对路径)
/home/ubuntu/project/static/css/test.css
如果没有加alias
,且配置如下:
location /static {
/home/ubuntu/project/static; #你的static文件路径
}
那么比如css
文件实际访问路径如下:
/home/ubuntu/project/static/static/css/test.css