Varnish/Traffic-Server https 缓存支持

Varnish/Traffic-Server https 缓存支持

我知道 Varnish 不会缓存 https 连接。apache 流量服务器会缓存 https 吗?

如果没有,有没有办法配置 apache + Varnish + wordpress 来缓存 https?

答案1

https 无法以加密形式缓存。您需要在 varnish 前面放置一个 SSL 终止代理来解密流量,然后让 varnish 缓存内容。

您可以使用 Apache 通过使用 mod_proxy 和指令来执行 SSL 终止代理密码代理密码反向在您的 Vhost 配置中。

您还可以查看这两个软件:

答案2

无法缓存 HTTPS 流量虽然它是加密的,因为缓存不知道请求的是什么,也不知道响应返回的是什么。

唯一的方法是在缓存处或“之前”终止 TLS 连接,对未加密的流量执行缓存操作,然后(可选)让缓存与原始服务器建立另一个 TLS 连接以发出请求。

终止 TLS 连接并将其转发到缓存代理的常用技术(但绝不是唯一的选择)包括stunnelpoundhaproxy。终止 TLS 连接后,您可以使用任何缓存代理(包括 Varnish)进行缓存。

相关内容