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.