我正在考虑在小型 VPS 配置上安装 varnish 缓存。我的 VPS 配置是 2 核 CPU 和 2 GB RAM 以及 50 GB SSD。
我想知道在这么小的VPS配置上最好安装什么
仅供参考,我还需要在所有虚拟主机上安装 SSL。据我所知,默认情况下 Varnish 不适用于 SSL。应该安装其他东西来支持 SSL。因此,如果我必须在服务器上安装多个服务来支持 varnish 缓存,那么仅使用 nginx 和 nginx 缓存(记住服务器规格较低)不是更好吗?
我正在等待公开讨论以找到最佳解决方案。预先感谢。
Nginx 是一个很棒的网络服务器,但不是一个专门的反向缓存代理。 Varnish 是专门为缓存而构建的,其缓存策略更加精细。
有关如何安装 Hitch 以进行 TLS 终止的教程,请参阅 https://www.varnish-software.com/developers/tutorials/terminate-tls-varnish-hitch/。
请参阅 https://www.varnish-software.com/developers/tutorials/#installations,获取有关如何安装 Varnish 的教程列表(按平台和发行版)。
8080
80
8443
上的 Varnish 中添加一个额外的监听接口,用于代理协议流量443
8443
连接到 Varnish 8080
通过 backend
定义varnish 缓存社区版不支持与后端的 TLS 连接。