2012-03-25 18 views
1

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

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

をし、サーバーを再起動し、静的ファイルが提供されていません。私は何を変えるべきですか?

ロケーションはサーバーコンテキストの下にあります。

答えて

1

Ref http://wiki.nginx.org/HttpCoreModule#rootのような要求の場合、http://yourserver/static/fooなどの要求は、/ home/user/proj/static/static/fooに送られます。静的/静的な正しい構造がサーバーにありますか? nginx -tを実行して、構成にエラーがないことを確認してから、nginxをリロードしてください。

+0

偉大な答え、ありがとう、たくさん;) – szaman

関連する問題