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

Reply via email to