0

静的ディレクトリを指す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

ここでどこが間違っているのですか?

4

2 に答える 2

0

私はこれを修正しました。rootディレクティブに静的フォルダーを含めるべきではありません。次のようになっているはずです。

root /var/www/site/app;
于 2012-09-28T17:58:04.540 に答える
0

次のようなものを使用できるはずです。

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

location / {
  index index.html;
}

次に、次のURLを使用してコンテンツをヒットできるようになります。

http://localhost/css/main.css
于 2012-09-28T13:03:23.727 に答える