Назад | Перейти на главную страницу

Отдельный файл очистки командной строки Varnish Cache?

Эти примеры работают для очистки (сначала) папки и корня домена.

varnishadm -S /etc/varnish/secret -T localhost:6082 "ban req.http.host == mysite.com && req.url ~ ^/fold/.*$"
varnishadm -S /etc/varnish/secret -T localhost:6082 "ban req.http.host == mysite.com && req.url ~ ^/.*$"

Как удалить только один файл index2.html (например)

"... && req.url ~ ^ / index2.html $"

Приведенное выше сообщение об ошибке не выводится, но не работает.

Изменить: повторное тестирование показало, что изначально у меня была опечатка при попытке работать с одним файлом. Формат (размещенный здесь) действительно работает.

У меня есть тест ниже, он отлично работает для меня. Надеюсь, поможет.

/usr/local/bin/varnishadm "ban req.http.host == d.oozk.com && req.url ~ ^/wp-content/themes/twentyeleven/style.css"