Proxy reverso é um servidor intermediário que recebe requisições de clientes e as encaminha para servidores backend. Diferente de um proxy comum (que age em nome do cliente), o proxy reverso age em nome do servidor.
Usos comuns:
- Balanceamento de carga entre múltiplos servidores
- SSL termination (gerenciar certificados HTTPS)
- Cache de conteúdo estático
- Roteamento de domínios para diferentes serviços no mesmo servidor
No ecossistema CapRover, o nginx atua como proxy reverso, redirecionando cada domínio para o container Docker correspondente.