Proxy_cache_key

Hello, I want to generate the file path of proxy cached data from the
proxy_cache_key variable. Is there some pseudo-code to generate the
same hash as nginx does internally?

Or would it be possible to make the generated cache_key available as a
loggable variable?

With regards,

__Janko

The documentation for the proxy_cache_path directive of the
NginxHttpProxyModule states that the “Key and filename in cache is md5
of proxied URL”. Here is an example:

a user requests:
http://nginx.foo.com/bar.html

nginx has the proxy_pass directive:
proxy_pass http://apache.foo.com/

the cached filename will be the md5 of:
http://apache.foo.com/bar.html

This worked for me when using the default proxy_cache_key with nginx
0.7.62

Posted at Nginx Forum:
http://forum.nginx.org/read.php?2,61057,67641#msg-67641

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs