Varnish 不是一个 Web 服务器,它是一个 Web 应用程序加速器。维基百科解释了所有...
Varnish 是专为内容繁重的动态网站设计的 HTTP 加速器。与其他 HTTP 加速器相比,例如 Squid,它最初是作为客户端缓存,或 Apache 和 nginx,主要是源服务器,Varnish 被设计为 HTTP 加速器。Varnish 专注于 HTTP,不像其他代理服务器通常支持 FTP、SMTP 和其他网络协议。
至于在端口 80 上运行 Apache 和 nginx,您可能想要这样做是有原因的,但请记住,它们本身就是成熟的 Web 服务器。
即使您选择让 Apache 在系统上运行,使用 nginx 作为主要的前端网络服务器也可以提高性能。nginx 最大的优势之一是它服务静态内容的能力。它的效率比 Apache 高得多,而且内存或处理成本也很低。因此,通常会发现 nginx 处理图像和其他静态组件,而将动态的“繁重工作”留给 Apache。
人们想要在他们的开发服务器上执行此操作的唯一原因是为了尽可能地从他们的生产实例中维护一个无缝的环境。
这是一篇解释设置的文章……如果您使用 Google,还有更多……
在 Ubuntu Server 上的 Apache2 前面设置 Nginx