Предположим, я делаю запрос, https://example.com/path1/2?v=1
, и включил прокси-кэширование. Как мне узнать имя файла кэша, созданного NGINX? Проблема в том, что я хочу удалить кэш для одного URL и не хочу очищать весь кэш NGINX. Как я могу это сделать?
Вот файлы внутри моего каталога кэша NGINX.
Согласно Имя файла кэша документации является результатом применения функции MD5 к результату оценки proxy_cache_key
.
Что вы можете попробовать:
proxy_cache_key
в конфигурации$host
и $request_uri
вручную для вашего целевого запросаMD5 без n
в конце:
printf "example.com/path1/2?v=1" | md5sum