C'è un modo per get il tempo di scadenza di Nginx proxy_cache?

Questa è la mia config di nginx proxy_cache:

proxy_cache cache_one; location ~ \.(jpg|png|gif) { proxy_cache_valid 1d; } 

Ha funzionato ma non conosco mai il tempo di scadenza delle immagini in alcun modo

Voglio aggiungere un'intestazione per il tempo di scadenza come questo:

 location ~ \.(jpg|png|gif) { proxy_cache_valid 1d; add_header expires $proxy_cache_expires; } 

È ansible? come posso get $proxy_cache_expires ?

  • Avendo problemi a configurare SSL con Nginx
  • Nginx: Ottima map_hash_max_size e map_hash_bucket_size per la mappa 1M?
  • I / O del disco e picchi medio di carico una volta all'ora
  • L'ordine delle righe conta in Nginx?
  • Nginx vs Apache come proxy inverso, quale scegliere
  • Redirect traffico basato su url a diversi indirizzi IP mantenendo la port e le informazioni url
  • nginx sta tagliando la fine di pagine dinamiche e memorizzandole
  • Reverse Proxy - Rimuovi la sottodirectory
  • One Solution collect form web for “C'è un modo per get il tempo di scadenza di Nginx proxy_cache?”

    Tutte le variables disponibili di nginx da HTTP Proxy Module sono state elencate in questa pagina e tutte le variables nginx sono state elencate in questa pagina . Attualmente, nginx esporre solo diverse variables: $proxy_add_x_forwarded_for , $proxy_host e $proxy_port .

    Naturalmente è ansible ottenerlo scrivendo script LUA / perl per ispezionare il file di cache. Per darti un'idea, qui lo script di bash di António PP Almeida aka basio che può essere utilizzato per ispezionare properties; proxy del nginx, come il tempo di scadenza.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.