我是新来上清漆的,所以请容忍我。
我的服务器上有多个网站。我不希望清漆用于所有网站,但只用于一个网站。Varnish必须侦听端口80,对吗?apache必须在另一个端口上运行,对吧?这意味着如果我需要访问其他网站,而不是在varnish上监听它们,我必须通过:http://www.nonvarnishsite.com:8080 (或者运行apache的任何其他端口号?)或者,我是否可以简单地将请求从varnish传递到apache,并通过varnish返回输出,而不必在http请求中指定apache端口的端口号?return(pass)是否负责从apache返回输出,请求是否会保留在端口80上?
谢谢!
发布于 2013-01-07 23:45:41
如果Varnish和apache在同一台机器上运行,那么它们应该监听两个不同的端口。
您应该查看https://www.varnish-cache.org/trac/wiki/VCLExampleDefault以了解清漆的流程。向后端的return( pass )传递。
一个简单的例子,你可以看到它here
https://stackoverflow.com/questions/14196531
复制相似问题