A high traffic site I host for a client needed to be available on both HTTP and HTTPS. This particular site, though, needed different caches depending on what scheme was used.
Note: Since Varnish doesn’t support HTTPS, it is in this case placed behind Nginx. Nginx then indicates any HTTPS requests passed onto by setting the X-Forwarded-Proto header.
With Varnish handling caching, this is what needed to be added to the configuration:
Here are some other posts you may like
Electric power companies, in general, are pretty much the same. Tibber however, is unlike any electricity company I had seen before. They try to utilise the data we get from smart devices, which they also sell, to save electricity, money and the environment, as well as improving comfort. It’s a…
The essence of smart home/gardening technology is to simplify your life, not complicate it. With the recent arrival of robot mowers that don't require a border wire, I finally felt ready to embrace this technology. The Ecovacs Goat G1 robot mower, with its clean and sleek design, seemed like a…
I see people ask about this a lot. How can you know if a car has Autopilot hardware, and if it does, what version? Even then the question remains, has it been enabled? I'll answer all those questions below. For more information about the difference between AP1 and AP2 check…