![我该如何设置清漆以用于测试目的?](https://linux22.com/image/642771/%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E6%B8%85%E6%BC%86%E4%BB%A5%E7%94%A8%E4%BA%8E%E6%B5%8B%E8%AF%95%E7%9B%AE%E7%9A%84%EF%BC%9F.png)
Varnish 文档指出 Varnish 默认配置在端口 6081 上,这“非常适合测试目的”。https://www.varnish-cache.org/docs/trunk/tutorial/putting_varnish_on_port_80.html
我正在运行多个虚拟主机,虽然我熟悉 Varnish,但我想将其保留在 :6081。
我将 default.vcl .host 更改为localhost:80
我假设我可以通过:6081 测试 varnish,在默认的 :80 端口监听后端服务器,而世界其他地方仍会继续接收非 varnish 版本,就像它们通常在端口 80 上一样。
但是,我不断收到以下错误:“错误 503 后端获取失败”
我可能做错了什么?我按照教程操作,一切都按照教程指示进行。
答案1
答案是确保 default.vcl 中的 .host 参数与 httpd.conf 中的 Listen 参数相同。IP 地址需要相同。