gremlintv2
@gremlintv2

Какой есть актуальный способ wildcard (со звездочкой) удаления (purge) кеша на nginx на данный момент через HTTP запрос?

Сразу оговорюсь, что искал и нашел несколько способов:
1) https://www.ryadel.com/en/nginx-purge-proxy-cache-...
В первом:
а) обновление кэша по curl запросу (BYPASS), у меня работает, но нет примера для обновления кэша по wildcard
б) удаление кеша по curl запросу с методом PURGE, посредством устаревшего модуля ngx_cache_purge-2.3, но нет примера для обновления кэша по wildcard, и хоть настроил как показано в статье у меня не работает(nginx 1.14):
curl -X PURGE -I mysite.com/text.txt
curl: (52) Empty reply from server

в) удаление кеша по curl запросу с методом PURGE с разделенными по локейшенам (не пробовал так как у меня 1 локейшн который необходимо чистить от кэша), нет примера для обновления кэша по wildcard
2) https://scene-si.org/2016/11/02/purging-cached-ite... ;https://gist.github.com/titpetric/2f142e89eaa0f36b...
Во втором:
Если я правильно понял, lua требует с меня версию nginx 1.10, а уменя 1.14
nginx: [emerg] module "/usr/lib64/nginx/modules/ngx_http_lua_module.so" version 1010001 instead of 1014000 in /etc/nginx/nginx.conf:1


Собственно вопрос: есть ли рабочий способ удаления кэша для nginx 1.14 версии по wildcard?
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы