Summary
In this chapter, we learned about Squid's reverse proxy mode, which can be used to share the load of a very busy web server or a cluster of web servers. We also learned about the various configuration options to configure Squid in reverse proxy mode.
Specifically, we covered:
What is a web server accelerator and how does Squid fit in this model.
Configuring Squid to accept HTTP and HTTPS requests from clients on behalf of our web servers.
Adding backend web servers to Squid so that it can forward requests to origin servers appropriately.
We also saw a few configuration examples in which we tried to accelerate various web servers hosting different websites.
In the next chapter, we'll learn about configuring Squid in intercept mode.