我在IP Foo 上运行Varnish,其中IP Bar 作为默认后端。我在 Foo 上访问Varnish, Bar 上的Apache返回302而不是来自 Foo 的响应,浏览器被重定向到 Bar ,因此完全错过了Varnish。
有清漆的基本概念吗?我在这里误解了吗?我在与Apache相同的服务器上使用完全相同的VCL运行Varnish并且工作正常。
提前感谢任何帮助/提示/指示: - )
答案 0 :(得分:3)
您正在从后端获得重定向(302)。重定向必须是绝对的,并且您的后端选择使用它自己的ip / hostname作为URL。
您可以通过多种方式解决此问题:
Location
标题中的bar.com部分)