1

ヘッダー モジュールのデフォルト サポートでコンパイルされた、nginx 1.2.4 で 3.2 アプリの有効期限ヘッダーを追加しようとしています。

サーバー {} ブロック内の私のルールは次のとおりです。

location /assets/ {
    access_log   off;
    expires      30d;
}

オンラインで見つけたファイル名拡張子に基づいて他の正規表現を試しましたが、すべて機能しないようです。私は何を間違っていますか?

応答ヘッダーは次のとおりです。

Accept-Ranges   bytes
Age 0
Cache-Control   proxy-revalidate
Connection  Keep-Alive
Content-Type    text/css
Date    Fri, 02 Nov 2012 03:58:45 GMT
Last-Modified   Fri, 02 Nov 2012 01:08:09 GMT
Via 1.1 BC5-ACLD
4

2 に答える 2

1

はい、最初に持っていたルールが完全に機能していることにようやく気づきました。私のインターネット プロバイダーは、国外のサイト (私はニュージーランドに住んでいます) からのコンテンツを処理しているため、一部のプロキシによってヘッダーが変更されました。大丈夫です。私は非常に混乱していました。なぜなら、これらのルールの山を何度も使用し、問題が発生したことは一度もなかったからです。ここnzで別の国にサーバーを持っているのは初めてなので、この問題は経験したことがありません.

于 2012-11-02T22:23:03.277 に答える
0

その構成ファイルを適切な場所に配置してください。必ずnginxを再起動してください。

于 2012-11-02T15:16:35.627 に答える