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
It's now been well over a year since I started this habit. As a matter of fact, during this time I have replaced the warm showers all together. Update: It's actually been two years now! This was the second time I wanted to experiment with this habit, but the last…
In this post, we'll look at how to transfer a single serialized option between WordPress installations from the command line. This technique can be usefull when dealing with serialized data that include PHP class objects. If you just want to copy all options, this is not the post you are…
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…