A reverse proxy (e.g. Nginx) sits in front of web applications. It receives a request — say example.ge or app.example.ge — and passes it to the matching service or container, which isn’t exposed to the internet directly.
A reverse proxy often also handles SSL certificates (HTTPS), adds security headers, limits request rates and makes it possible to host several sites on one server.
Example
On one server, Nginx sends icomp.ge to the website container and /api/ to the form mail service.