Nginx静态配置-定向错误

Nginx静态配置-定向错误,nginx,Nginx,指向静态目录的Nginx 我不知道我在这里哪里出错了。我试图将Nginx指向CSS和JS的静态目录 我的静态文件夹的真实位置如下所示: /var/www/site/app/static /var/www/site/app/static/js /var/www/site/app/static/css 在我的app_nginx.conf中,我有: location /static { root /var/www/site/app/static; index index.html; } 当我转到

指向静态目录的Nginx

我不知道我在这里哪里出错了。我试图将Nginx指向CSS和JS的静态目录

我的静态文件夹的真实位置如下所示:

  • /var/www/site/app/static
  • /var/www/site/app/static/js
  • /var/www/site/app/static/css
在我的app_nginx.conf中,我有:

location /static {
root /var/www/site/app/static;
index index.html;
}
当我转到我的网站时,它正在查找此文件夹中的内容:

http://localhost/static/css/main.css

我在这里哪里出错了?

您应该能够使用类似于以下内容的东西

root /var/www/site/app/static;

location / {
  index index.html;
}
然后您应该能够使用以下url点击您的内容

http://localhost/css/main.css

我纠正了这一点,您不应该在root指令中包含静态文件夹,它应该是这样的:

root /var/www/site/app;