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 ?

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.