仔细排查后发现
宝塔自己创建的反代规则是这样写的
location ^~ /
{
proxy_pass ;
}
而清除缓存的规则是
location ~ /purge(/.*) {
proxy_cache_purge
}
我们根据location 的匹配规则,url 碰到 ^~ / 这条规则,就不会匹配 ~ /purge(/.*) 这条规则了
所以 purge 根本是无效的,url根本到不了这里,反向代理时,一并把 /purge(/.*)网址到后端服务器了,这也在后端服务器日志上得到验证
是不是这样的,管理员说说,那要如何解决呢
以上发生在最新7.9版
|
|