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