1

私は django_compress を使って静的ファイルを圧縮しています。すべての静的ファイルは、collectstatic コマンドを使用して /static/url の下に収集されます。今、このファイルに有効期限ヘッダーを追加したいと思います。Apache でこれを行うのに問題はありませんが、nginx.conf に追加すると:

location /static/ {
    root /home/user/proj/static;
    expires 7d;
}

サーバーを再起動すると、静的ファイルは提供されません。何を変更すればよいですか?

場所はサーバー コンテキストの下にあります。

4

1 に答える 1

2

http://wiki.nginx.org/HttpCoreModule#rootを参照すると、 http://yourserver/static/fooなどのリクエストが/home/user/proj/static/static/foo に送信されます。サーバー上の静的/静的な権利構造はありますか? また、nginx をリロードする前に、nginx -t を実行して構成にエラーがないことを確認します。

于 2012-03-25T16:56:17.037 に答える