Magento 2:X-Magento-Cache-Debug:MISS,通过 SSL,页面未被 Varnish 缓存

Magento 2:X-Magento-Cache-Debug:MISS,通过 SSL,页面未被 Varnish 缓存

我已经在 apache ubuntu 中使用反向代理配置了 magento 2 的 varnish。

但是,当我查看标题时,我总是从主机获得标题 MISS。

因此,页面不会被 Varnish 缓存。我还注意到,在通过 SSL 443 端口使用反向代理运行 Varnish 后,页面速度会降低。

当我看到输出时varnishtop -i BereqURL,网站的所有访问页面都显示在 BereqURL 列表中。

对于反向代理我添加了以下代码my-ssl.conf

ProxyPreserveHost On
ProxyPass               / http://127.0.0.1:80/
ProxyPassReverse        / http://127.0.0.1:80/
RequestHeader set X-Forwarded-Port "443"
RequestHeader set X-Forwarded-Proto "https"

那么我是否需要添加任何其他标头以使 vanish 开始缓存所有页面?

有人能帮我解决这个问题吗?

相关内容