Varnish는 https 연결을 캐시하지 않는다는 것을 알고 있습니다. Apache 트래픽 서버가 https를 캐시합니까?
그렇지 않은 경우 https를 캐시하도록 apache + Varnish + wordpress를 구성하는 방법이 있습니까?
답변1
답변2
HTTPS 트래픽을 캐시할 방법이 없습니다.암호화된 동안, 캐시는 무엇이 요청되고 있는지, 응답으로 무엇이 반환되는지 전혀 모르기 때문입니다.
이를 수행하는 유일한 방법은 캐시에서 또는 캐시 "전"에 TLS 연결을 종료하고 암호화되지 않은 트래픽에 대해 캐싱 작업을 수행한 다음 (선택적으로) 캐시가 원본 서버에 대한 다른 TLS 연결을 설정하여 요청을 수행하도록 하는 것입니다.
TLS 연결을 종료하고 이를 캐싱 프록시로 전달하는 일반적인 기술(그러나 유일한 옵션은 아님)에는 stunnel
, pound
및 가 포함됩니다 haproxy
. TLS 연결을 종료한 후에는 캐싱 프록시(Varnish 포함)를 사용하여 캐싱을 수행할 수 있습니다.