是否可以一起安装apc,memcached,nginx和varnish?

只是想知道是否有可能让nginx,apc,memcached和varnish一起运行。 我目前运行在一个Dreamhost的私人虚拟服务器上,并不重要。 任何投入将不胜感激。

是的。 它会变得有点拥挤,也许memcached将不会有太多的事情要做,但这是可能的。

  Varnish -> Nginx (php, apc, fastcgi probably) -> memcached ? 

你打算是吗?

我们目前在我们的环境中这样做。 特别:

nginx – > varnish – > apache(安装了memcached&apc)。 我们在一个RHEL5盒子(64bit)上这样做。

  • nginx在端口80上运行,并作为清漆的代理
  • 清漆在另一个内部端口上运行,作为apache的反向代理
  • Apache正在另一个内部端口上运行

我们添加了nginx层,主要是为了向外发请求提供gzip压缩。 它工作得很好。

一个棘手的部分是将初始客户端的真实IP保持在apache层。 我们通过在Varnish的VCL中实现一些自定义头来实现这一点