【问题标题】:Using Varnish for only one website on the sever?仅对服务器上的一个网站使用 Varnish?
【发布时间】:2013-01-07 13:01:53
【问题描述】:

我是清漆新手,所以请多多包涵。

我的服务器上有多个网站。我不希望清漆用于所有网站,而只用于单个网站。 Varnish 必须监听 80 端口,对吧?并且 apache 必须在另一个端口上运行,对吗?这意味着如果我需要访问其他网站而不用 varnish 收听它们,我必须通过以下方式访问它们:http://www.nonvarnishsite.com:8080(或 apache 正在运行的任何其他端口号?)或者我可以简单地传递来自 varnish 的请求到 apache 并通过 varnish 获取输出,而不必在 http 请求中指定 apache 端口的端口号? return(pass) 是否负责从 apache 返回输出,并且请求会保留在端口 80 上吗?

谢谢!

【问题讨论】:

    标签: apache drupal-7 varnish


    【解决方案1】:

    如果 Varnish 和 apache 在同一台机器上运行,它们应该监听两个不同的端口。

    您应该查看https://www.varnish-cache.org/trac/wiki/VCLExampleDefault 以了解清漆的流程。 “return(pass)”传给后端。

    一个简单的例子你可以看here

    【讨论】:

      猜你喜欢
      • 2015-08-28
      • 2021-11-07
      • 2013-10-13
      • 2012-07-30
      • 1970-01-01
      • 2018-11-02
      • 1970-01-01
      • 2019-05-20
      • 2023-03-07
      相关资源
      最近更新 更多