Ubuntu 16.04.2
清漆4.1.1
我卡在这里: https://varnish-cache.org/docs/4.1/tutorial/starting_varnish.html
整本书中配置的第一个变化。它说:将主机更改为www.varnish-cache.org并重新加载。
/etc/varnish/default.vcl
vcl 4.0;
backend default {
.host = "www.varnish-cache.org";
.port = "80";
}
我执行了:
sudo service varnish restart
sudo service varnish reload
但无论如何我总是有"错误503后端提取失败"。
我试过了:
$ sudo varnishd -d -f default.vcl
Error:
Failed to create vcl_boot/vgc.so: Permission deniedVCL compilation failed
似乎编译失败了。你能帮帮我吗?
答案 0 :(得分:0)
这是一个有点破解的教程,原因如下:
那么为什么你会因为教程而得到错误:
最好将它指向您自己的Web服务器,并按照以下方式执行:
vcl 4.0;
backend default {
.host = "127.0.0.1";
.port = "8080";
}
以上假设您使用Varnish在同一台计算机上运行Web服务器(nginx或Apache等),并使其在端口8080上运行。