How to define dynamic proxy_cache_path directory

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 ?

Thanks,
Makailol

Hello!

On Mon, Jan 20, 2014 at 02:14:26PM +0530, Makailol C. 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 D.
http://nginx.org/

Hello Maxim,

Thanks to reply on this .

If we have single cache path (directory) for multiple sites, is there
some
way to clear(purge) all cached pages for particular site?

Regards,
Makailol