HostingChecker

Glossary

Reverse Proxy

A reverse proxy sits in front of web servers, forwarding client requests to them while adding caching, TLS termination, and load balancing.

A reverse proxy is a server that sits in front of one or more backend servers and forwards client requests to them, then returns the responses. To the client it looks like the origin; the real servers stay hidden behind it.

What it adds

  • TLS termination — handling ssl-tls so backends don't have to.
  • Caching — serving repeated responses without hitting the backend.
  • Load balancing — acting as or pairing with a load-balancer.
  • Security — hiding origin ip-addresses and hosting a waf.

Forward vs reverse

A forward proxy acts on behalf of clients; a reverse proxy acts on behalf of servers.

Why it matters for hosting

Reverse proxies — commonly nginx, or a cdn acting as one — are the standard way to add caching, http-2/http-3, and security in front of an application server like apache or a php backend, without changing the application itself.

See also