将 varnish 清除请求限制为 WordPress 登录用户

将 varnish 清除请求限制为 WordPress 登录用户

我需要将 varnish 清除请求限制为 wordpress 登录用户,以便当一个用户更新帖子或页面时,发送给 varnish 的清除请求可以生效。我安装了 debian、apache2、varnish 4.0 和“Varnish HTTP Purge”插件。一切运行良好,但问题是互联网上的任何人都可以发送“curl -X PURGE“example.com””命令并清除我的缓存。我知道我可以在“default.vcl”中的“acl”子句中限制可以发送清除请求的 IP,但问题是必须发送清除请求的用户的 IP 是动态的,因此它们会不时更改。

相关内容