What is a reverse proxy?
A reverse proxy, also known as a reverse HTTP proxy, is a service that stands between a client and a server within a network infrastructure.
The reverse proxy can have several purposes: web acceleration/web caching for performance and speed as well as load balancing for availability, scalability and security.
It can be as basic as simply forwarding traffic or as complex as exchanging information between client and server, allowing for inspecting and interacting with requests and responses for more intelligent traffic management and web acceleration.
The Varnish solutions suite brings together subscription and service offerings that deliver performance, speed and resilience required of reverse proxy solutions.
Download the Varnish Book to get started with Varnish and to learn to master the Varnish Configuration Language (VCL).