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);
}
...
どんな助けでも大歓迎です。