0

我在 Wordpress 中安装了“Varnish HTTP Purge”插件。当我更新一个帖子时,这个插件发送的清除请求被 Varnish 拒绝了,所以帖子仍然是从缓存中读取的。如果我运行 curl 命令,结果如下:

curl -X PURGE "example.com"

Error 405 This IP is not allowed to send PURGE requests.

在我的 default.vcl 文件中,我有:

acl purge {
"localhost";
"127.0.0.1";
"::1"; 
}

sub vcl_recv {

 if (req.method == "PURGE") {
    if (!client.ip ~ purge) {
    return(synth(405, "This IP is not allowed to send PURGE requests."));
    }

    return (purge);
    } 
...

任何帮助都感激不尽。

4

0 回答 0