![如何知道 NGINX 创建的缓存文件的名称?](https://linux22.com/image/767017/%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%20NGINX%20%E5%88%9B%E5%BB%BA%E7%9A%84%E7%BC%93%E5%AD%98%E6%96%87%E4%BB%B6%E7%9A%84%E5%90%8D%E7%A7%B0%EF%BC%9F.png)
答案1
根据文档缓存文件名是对结果进行MD5函数运算后的结果proxy_cache_key
。
您可以尝试:
proxy_cache_key
检查你的配置里有什么- 评估所有变量,例如
$host
和$request_uri
手动评估您的目标请求 - md5-it(注意行尾字符)
- 看看你是否能找到结果文件并尝试将其移动到其他地方
\n
末尾不带 MD5 :
printf "example.com/path1/2?v=1" | md5sum
根据文档缓存文件名是对结果进行MD5函数运算后的结果proxy_cache_key
。
您可以尝试:
proxy_cache_key
检查你的配置里有什么$host
和$request_uri
手动评估您的目标请求\n
末尾不带 MD5 :
printf "example.com/path1/2?v=1" | md5sum