Nie mogę uzyskać nginx, aby ustawić wygasanie nagłówków moich zasobów statycznych w mojej aplikacji Rails.Ustawienie nginx nie powoduje wygaśnięcia nagłówków dla zasobów statycznych Railsy
Moja aplikacja jest wdrażana przy użyciu usługi Phusion Passenger & nginx.
Poniżej jest dana sekcja mojego pliku konfiguracyjnym 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;
}
}
Nie jestem pewien, dlaczego jej nie ustawienie wygasa nagłówki na moich aktywów statycznych (np /images/foo.png?123456)
nie jestem pewien, czy to ma coś wspólnego z pasażerem czy moja lokalizacja regexp tylko isnt połowu
To wprowadza w błąd.lokalizacja nie będzie pasować do parametru zapytania, więc w rzeczywistości jest to zasób pasujący/all/image, css, js na liście, niezależnie od parametru zapytania dotyczącego pomijania pamięci podręcznej. Jest to niepożądane dla wielu osób. – raggi