【发布时间】:2022-12-22 23:00:51
【问题描述】:
我正在尝试将清漆设置为基于 lando(docker)的开发安装的一部分。它由 2 个容器组成:
-
appserver,运行 Apache + PHP-FPM -
varnish
不知何故,我无法设置正确的 VCL 配置文件,导致这样的失败,当 BAN 请求针对应用程序服务器容器中的清漆发出时:
BAN http:\/\/varnish\/` resulted in a `405 Not allowed from 172.29.0.3
以下 VCL 规则会发生这种情况:
acl purge {
"localhost";
"appserver";
"127.0.0.1";
"::1";
"0.0.0.0/0";
"128.0.0.0/1";
"172.0.0.0/8";
}
我可以从 varnish 容器内部 ping 到 appserver 没有任何问题。
请问我该如何修复我的配置?如果我的问题缺少某些信息,请告诉我。
【问题讨论】:
标签: docker varnish varnish-vcl lando