我知道 Varnish 不会缓存 https 连接。apache 流量服务器会缓存 https 吗?
如果没有,有没有办法配置 apache + Varnish + wordpress 来缓存 https?
答案1
答案2
无法缓存 HTTPS 流量虽然它是加密的,因为缓存不知道请求的是什么,也不知道响应返回的是什么。
唯一的方法是在缓存处或“之前”终止 TLS 连接,对未加密的流量执行缓存操作,然后(可选)让缓存与原始服务器建立另一个 TLS 连接以发出请求。
终止 TLS 连接并将其转发到缓存代理的常用技术(但绝不是唯一的选择)包括stunnel
、pound
和haproxy
。终止 TLS 连接后,您可以使用任何缓存代理(包括 Varnish)进行缓存。