我想知道我可以把什么放在我的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/

10-13 08:38