Terme informatique

Reverse proxy

A server placed in front of one or more web applications and receiving requests in their place.

View my favorites

Simple definition

A server placed in front of one or more web applications and receiving requests in their place.

Technical definition

The reverse proxy eventually ends TLS, applies rules and then forwards the request to a backend depending on the host, path or other criteria.

What is it used for ?

Centralize HTTPS, web publication, filtering and distribution to multiple servers.

Practical example

Nginx can receive https://app.exemple.fr then forward the requests to an internal application on port 8080.

Common issues

  • Redirection loop
  • Backend not available causing an error 502
  • Misconfigured X-Forwarded headers

HTTPS · HTTP

Key takeaway: This entry explains the general operation of the term. Exact settings may vary depending on software, vendors and environments.

♡ 0