Прежде всего, я искал и пробовал несколько статей:
1) https://www.ryadel.com/en/nginx-purge-proxy-cache-delete-invalidate-linux-centos-7/
Первым способом:
a) обновить кеш по запросу curl (BYPASS), у меня это работает, но нет примера для обновления кеша подстановочным знаком
b) удаление кеша по запросу curl с помощью метода PURGE с использованием устаревшего модуля ngx_cache_purge-2.3, но нет примера для обновления кеша подстановочным знаком, и, по крайней мере, настроенный, как показано в статье, не работает для я (nginx 1.14):
curl -X PURGE -I mysite.com/text.txt
curl: (52) Пустой ответ с сервера
2) https://scene -si.org / 2016/11/02 / purging-cached-items-from-nginx-with-lua / ;
https://gist.github.com/titpetric/2f142e89eaa0f36ba4e4383b16d61474/revisions
Вторым способом:
Если я правильно понимаю, для lua требуется nginx версии 1.10, у меня v1.14, а для l.1.14 модуля lua нет.
nginx: [emerg] модуль "/usr/lib64/nginx/modules/ngx_http_lua_module.so" версия 1010001 вместо 1014000 в /etc/nginx/nginx.conf:1
Итак, мой вопрос: есть ли рабочий способ для Nginx v1.14 кэш очистки с подстановочным знаком HTTP-запрос, который Вы можете посоветовать?
С уважением