Pular para o conteúdo principal

O que é um reverse proxy

Um reverse proxy é um servidor que atua como intermediário para solicitações de clientes para servidores backend. Ele é usado para aprimorar o desempenho, segurança, escalabilidade e gestão de tráfego de rede.

Um proxy reverso pode ser configurado para atuar como um balanceador de carga, cache, firewall, proteção contra ataques e outras funções de rede. Ele pode ser implementado em hardware, software ou uma combinação de ambos.

Os proxies reversos são comumente usados em ambientes de rede corporativas, servidores da web e aplicativos da web para distribuir tráfego entre vários servidores e balancear a carga, melhorando a eficiência e a disponibilidade dos serviços.

Introdução

Vantagens de um reverse proxy:

  • É um ponto de controle para o tráfego de entrada
  • Faz com que seu servidor web fique mais seguro
  • Otimiza o desempenho do seu servidor web
  • Permite que você redirecione o tráfego de seu aplicativo para diferentes servidores com base em algumas regras

O que você vai aprender

  • Como configurar um reverse proxy
  • Como configurar regras de redirecionamento de tráfego
  • Como configurar autenticação para o seu aplicativo