For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

CSA's avatar
CSA
Icon for Nimbostratus rankNimbostratus
Jan 20, 2009

Disable caching for some hosts

Hello all,

 

 

I have a web server hosting many websites. Let's say :

 

www.gb.foo.com

 

www.es.foo.com

 

www.us.foo.com

 

www.fr.foo.com

 

etc...

 

 

Some of these virtual hosts on the web server are cached by an external provider (akamai), but not all. I have on my bigip (v9.4.1) a virtual server, with ramcache enabled, but I want to disable caching for the hosts already cached by Akamai (<10).

 

 

I'm thinking to create an irule like this (as URI exclusion will not work in the cache configuration of the virtual server) :

 

 

when HTTP_REQUEST {

 

switch [HTTP::host] {

 

"www.gb.foo.com" { CACHE:disable }

 

"www.es.foo.com" { CACHE:disable }

 

"www.us.foo.com" { CACHE:disable }

 

}

 

}

 

 

Will it work ?

 

Do you have suggestions for a smarter way ?

 

 

Thanks !

 

--

 

CS

1 Reply

  • CSA's avatar
    CSA
    Icon for Nimbostratus rankNimbostratus
    Thanks Colin,

     

     

    I applied it in production today, it works.

     

     

    (There was a mistake in my copy/paste, it's not CACHE:disable but CACHE::disable).

     

     

    Thanks