This simple script removes an item or set of items from
Nginx cache, be it
fastcgi
or
proxy
.
It accepts a
grep
pattern
as argument to search for cached items in the given cache directory.
This script uses grep
basic
regular expressions. Pressuposes the use of
GNU grep
.
The script requires rw
(read-write) access to the cache
directory.
-
Delete
foobar.css
from the/var/cache/nginx/baz
cache.nginx-cache-purge "foobar.cs" /var/cache/nginx/baz
-
Delete all JPEG files from the
/var/cache/nginx/img
cache.nginx-cache-purge "\.jpe*g" /var/cache/nginx/img
-
Clone the repo:
git clone git://github.com/perusio/nginx-cache-purge.git
-
Place the script in a convenient place.
-
Done.
There's another script on github for inspecting cache items.