我正在考虑在小型VPS配置上安装清漆缓存,我的VPS配置是2核CPU & 2 GB RAM配50 GB SSD。
我想知道在如此小的VPS配置上,最好安装什么
- Varnish Cache,Nginx Web服务器(也可使用PHP和MySQL)
- Nginx缓存(用于静态文件缓存),位于Nginx Web服务器之上沿着PHP和MySQL
顺便说一句,我还需要在所有虚拟主机上安装SSL。我知道默认情况下,清漆不工作的SSL。应该有额外的东西必须安装,以支持SSL。所以,如果我必须安装多个服务器上的服务,以支持清漆缓存不更好地使用nginx只与nginx缓存记住服务器规格是低。
我正在等待一个公开的讨论,以找到最好的解决方案。提前感谢。
1条答案
按热度按时间ifmq2ha21#
Nginx是一个很棒的Web服务器,但它不是一个专门的反向缓存代理,Varnish是专门为缓存而构建的,它的缓存策略要细得多。
组件
请参阅https://www.varnish-software.com/developers/tutorials/terminate-tls-varnish-hitch/了解如何安装用于TLS终止的Hitch的教程。
有关https://www.varnish-software.com/developers/tutorials/#installations如何安装Varnish的教程列表(按平台和发行版),请参见www.example.com。
端口配置
8080
80
8443
上添加一个额外的Varnish侦听接口,用于代理协议流量443
8443
连接到Varnishbackend
定义通过端口8080
连接到Nginx