Railsアプリの静的アセットにexpiresヘッダーを設定するためにnginxを取得できないようです。
私のアプリはPhusionPassengerとnginxを使用してデプロイされています。
以下は私のnginx設定ファイルの関連セクションです
server {
listen 80;
server_name my.domain.tld;
root /home/deploy/my.domain.tld/current/public;
passenger_enabled on;
access_log off;
location ~* \.(ico|css|js|gif|jp?g|png)\?[0-9]+$ {
expires max;
break;
}
if (-f $document_root/system/maintenance.html) {
rewrite ^(.*)$ /system/maintenance.html break;
}
}
静的アセットの有効期限ヘッダーを設定しない理由がわかりません(例:/images/foo.png?123456)
それが乗客と関係があるのか、それとも私の場所の正規表現がそれをキャッチしていないのかわかりません