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

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