A reverse proxy egy szerver, amely mint egyfajta átjáróként szolgál a kliens kérések és egy vagy több szerver között, amelyek az alkalmazás erőforrásait szolgáltatják. A reverse proxy fogadja a felhasználóktól érkező internetes kéréseket és továbbítja azokat a háttérszerverekre, majd a szerverektől érkező válaszokat visszaküldi a felhasználóknak. Ez a konfiguráció javítja az alkalmazások biztonságát, teljesítményét és megbízhatóságát, mivel elrejti a háttérszervereket, cache-eli a tartalmakat és elosztja a terhelést.