I use Varnish 4.1, can I just add in the vcl_hash this?
| # Cache the HTTP vs HTTPs separately |
| | if (req.http.X-Forwarded-Proto) { |
| | hash_data(req.http.X-Forwarded-Proto); |
| | } |
En jueves, 13 de diciembre de 2018 10:05:20 CET, Mattias Geniar
<[email protected]> escribió:
> Here you have it:
You are not caching the protocol (http or https), which will lead to different
caching results depending on the backend response.
As an example, have a look here:
https://github.com/mattiasgeniar/varnish-6.0-configuration-templates/blob/master/default.vcl#L236-L238
In your Apache proxy config you can set additional headers to mark they've been
passed through it (in this example, X-Forwarded-Proto) so Varnish knows to
treat them differently.
Mattias
_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc