我想知道我可以把什么放在我的VCL中,告诉Varnish不要缓存请求并将所有请求传递到后端,因为我想使用Varnish作为反向代理来隐藏我后端的实际IP。
我做了一些研究,但没有发现任何具体的东西。
我用的是Varnish 3,我的Varnish VCl是:
backend default {
.host = "127.0.0.1";
.port = "8080";
}
谢谢您。
最佳答案
如果你想清漆不做任何要求,你应该使用管道。这样可以防止varnish重写头文件。响应直接从varnish发回。
sub vcl_recv {
return(pipe);
}
关于linux - 仅将Varnish用作反向代理而不进行缓存,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27905110/