nginxで静的ファイルに対してキャッシュの有効期限を設定する方法です。逆に常に新しいファイルにアクセスする方法(キャッシュさせたくない場合)も掲載しておきます。 ディレクトリ「/etc/nginx/conf.d」配下に置いたファイル「~.conf」に以下の設定を追加します。 server { location / { expires 1d; } } 上記の設定ではアクセスされたコンテンツが1日間キャッシュされます。 拡張子でキャッシュされるコンテンツを指定する場合は以下のようにします。 server { location / { if ($uri ~ \.(gif|jpg|png|ico|js|css|json)$) { expires 1d; } } } 「expires」の書き方はいくつかあるので下記のリンクを参考にしてください。 Module ngx_http_headers_mo