Proxy Reverso com contêiner Nginx

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Proxy de avanço

Em redes de computadores, um proxy é um servidor que age como um intermediário para requisições feitas por um cliente. O cliente conecta-se ao servidor proxy solicitando algum serviço como um arquivo, conexão, página web ou outros recursos disponíveis de um servidor diferente e o proxy avalia essa solicitação como um meio de simplificar e controlar sua complexidade. Os proxies foram inventados para adicionar estrutura e encapsulamento aos sistemas distribuídos podendo ser utilizados em um série de funções dentro de uma rede, como filtrar conteúdo, providenciar anonimato entre outros.
Um servidor proxy pode atuar, também, como um servidor que armazena dados em forma de cache, assim, quando há uma requisição do cliente, ele pode disponibilizar as respostas mesmo sem se conectar ao servidor especificado.
Um proxy de cache HTTP, ao receber uma requisição do cliente de um documento na World Wide Web, procura por esse documento na cache e, ao encontrar, a requisição é atendida e o documento é retornado imediatamente ao cliente, caso o documento não seja encontrado, o proxy busca pelo documento em um servidor remoto, entrega-o ao cliente e salva uma cópia em seu cache.
Isso permite uma diminuição na latência, uma vez que quem é requisitado é o servidor proxy e não o servidor original e também diminuição do uso da largura de banda.