How to define dynamic proxy_cache_path directory.

Maxim Dounin mdounin at
Mon Jan 20 12:56:58 UTC 2014


On Mon, Jan 20, 2014 at 02:14:26PM +0530, Makailol Charls wrote:

> Hello,
> I use Nginx/1.4.4 as a reverse proxy caching server for multiple sites. So
> far I have been using same proxy_cache_path for all sites. Now I want to
> use separate cache path for all sites.
> Is there anyway to make proxy_cache_path dynamic i.e. using some variable
> in proxy_cache_path like $host ?

No, proxy_cache_path must be known without a request for cache 
loader and cache manager to work.  Therefore it's not possible to 
use variables in proxy_cache_path, you have to explicitly define 
all caches you want to use.

Maxim Dounin

More information about the nginx mailing list