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…
I use, and can highly recommend, the Sonoff Zigbee 3.0 USB Dongle Plus with my Home Assistant server (running ZHA). However, recently I had an issue where I added a new Aqara Smart Plug to my setup, and while adding it went just fine, it didn't reflect the power measurements in…
When I chose to venture back to the WordPress default theme, one of my worries was about my Google PageSpeed score. I had to take a serious hit, right? Spoiler, there is a surprise ending! Some years ago I had made it a mission to get the perfect score across…