A reverse proxy receives client requests and forwards them to internal applications. It terminates HTTPS (certificates), balances load, routes by domain or path, and hides the application servers. Nginx, Caddy, and Traefik are common examples.
Example
app.exemple.fr { reverse_proxy app:3000 }