Apache2、Cpanel 上的 Varnish 缓存

Apache2、Cpanel 上的 Varnish 缓存

我正在运行一个 Cpanel VPS,上面有 5 个站点。我想只在一个站点上使用 Varnish Cache。有人能确认这可行吗?

http://www.varnish-cache.org/

答案1

有一个 cPanel 插件可用于此目的:http://www.unixy.net/varnish

干杯

编辑#0:@Chopper3。我参与了 beta 测试,但没有得到任何报酬。

编辑#1:@Praxis Micro,非客户每月需花费约 5 美元。它绝对不是免费的 :)。我仍在试用,正在权衡我的选择(到目前为止一切顺利)。问题是它比 Litespeed 便宜得多,而且速度一样快。我们拭目以待。

答案2

是的,但是如果您的所有站点都在同一个 IP 上监听,那么您将需要为想要缓存的特定站点添加检查,并允许所有其他流量自动通过 Apache。

我通常设置 varnish 的方式是让 Apache 保留在端口 80 上,将 varnish 放在端口 8090 上,然后使用 iptablesPREROUTING路由首先通过 varnish 重定向传入流量。这样 Apache(和您的控制面板)就不需要任何更改。

答案3

是的。

  • 安装 varnish(来自 EPEL)
  • 配置监听新 IP 地址并代理到您的站点
  • 检查清漆(打开http://NEWIP/
  • 将 DNS 记录更改为新 IP

答案4

Praxis for whm/cpanel 绝对是一个好的开始,Unixy varnish 插件只是要注意 unixy varnish 实现的 varnish 缓存与 varnish 默认的缓存方法之间的差异,差异概述如下http://vbtechsupport.com/33/- 读起来很长!

相关内容