我想使用 Varnish 监听端口 80,并根据主机名将 HTTP 请求转发到不同的本地端口。每个主机名代表一个不同的 Rails 应用程序。
Varnish 的默认行为是在转发之前不存储整个 HTTP 请求吗?如果不是,那么配置设置叫什么?
我是 Varnish 新手。我选择 Varnish 而不是 HAProxy,因为我不需要负载平衡,以后可能会使用缓存。
答案1
如果您没有缓存,您也可以只使用return(pipe);
,这将使 Varnish 简单地在客户端和后端之间传递原始数据。