Explicação não técnica para o proxy reverso

2

Da Wikipedia " Em redes de computadores, um proxy reverso é um tipo de servidor proxy que recupera recursos em nome de um cliente de um ou mais servidores. Esses recursos são então retornados ao cliente como se fossem originados do [1] Enquanto um proxy forward geralmente está situado entre o aplicativo cliente (como um navegador da web) e o (s) servidor (es) hospedando os recursos desejados, um proxy reverso geralmente está situado mais próximo do (s) servidor (es) e só retornará um conjunto configurado de recursos. "

Como você explicaria o termo 'proxy reverso' para uma pessoa não técnica?

UPDATE

Antecedentes da pergunta:

Estou me ensinando a codificar com o objetivo de criar uma webapp de vinculação de dados por mim mesmo. Desde que comecei, encontrei-me fazendo mais tarefas não relacionadas à programação, uma piada que ninguém realmente me contou. Então, em uma tentativa de entender os vários componentes que se encaixam na criação de uma aplicação web, eu gostaria de entender melhor o papel dos servidores da web e o que eles fazem e como funcionam. Dos quais, me deparei com nginx que fornece um serviço de proxy reverso, portanto, a questão.

    
por Nai 01.04.2011 / 08:04

3 respostas

2

Um proxy reverso é um servidor que se parece com um servidor web normal para o resto do mundo, mas na verdade não está veiculando seu próprio conteúdo. Quando recebe uma solicitação, na verdade, ele solicita a resposta a um servidor diferente e o repassa ao cliente.

    
por 01.04.2011 / 10:14
1

Um proxy normal [encaminhamento] fica na mesma rede que o computador cliente que está executando um navegador da Web. O navegador da Web deve ser configurado para usá-lo nas preferências. Ele é normalmente usado para armazenar sites em cache para que apenas uma cópia do logotipo do Google precise ser baixada, mesmo que você tenha dez pessoas carregando o google.com. Como todos solicitam ao proxy que faça o download, o proxy armazena uma cópia em cache na primeira vez e a entrega para todos os demais. Um segundo uso para um proxy normal é o controle de acesso. Talvez você queira bloquear determinados sites ou permitir que apenas algumas pessoas acessem a Internet. Você pode configurar seu roteador para permitir acesso somente através do proxy, onde você tem controle total de quem está usando o que.

Um proxy reverso fica no lado do servidor, próximo ao servidor web real. É invisível para os clientes, ao contrário de um proxy normal. Tanto quanto eles sabem, eles estão falando diretamente para o servidor web. Um uso para um proxy reverso é o balanceamento de carga. Um proxy reverso pode enviar uma solicitação para um ou mais servidores da web, dependendo de quais servidores estão sendo executados e não sobrecarregados. Ele também pode ser usado para permitir que vários servidores da Web compartilhem um endereço IP e outras técnicas mais avançadas.

Espero que isso não seja muito técnico!

    
por 01.04.2011 / 08:26
0

Que tal:

A Reverse Proxy is like a web-browser on the server, that will fetch stuff from a different server, transparently to the end-user.

    
por 01.04.2011 / 10:04