Um servidor proxy encaminha o tráfego navegador de seu PC à Internet. Um servidor proxy reverso também encaminha o mesmo tráfego navegador da Internet para outros servidores internos da empresa . Em muitos casos , o navegador da web , na verdade, comunica com um servidor de proxy reverso . Por exemplo, durante uma compra online o seu navegador envia informações de pagamento que é então enviada pelo servidor de proxy reverso para outro computador que processa os pagamentos com cartão de crédito. História
Durante os primeiros anos da Internet , os administradores de sites reconheceu a necessidade de impedir que seus servidores de ser acessível para os usuários da Internet , sem privá-los desses serviços. No verão de 1996 , o projeto Apache HTTP escreveu um módulo add-on chamado mod_proxy no servidor web Apache 1.1 que lhe permitiu agir como um servidor de proxy reverso. O servidor proxy Squid foi lançado em torno do mesmo tempo com uma opção de servidor proxy reverso. Hoje, versões atualizadas de ambos servidor web Apache e Squid permanecem largamente utilizado para executar sites em todo o mundo como servidores de proxy reverso .
Função
Um servidor proxy reverso leva em solicitações de navegadores da web em toda a Internet . O servidor proxy encaminha as solicitações para outros servidores. Esses pedidos gerar uma resposta de volta para o servidor proxy reverso , que é então enviada de volta para o navegador web . Por exemplo, um pedido para obter informações sobre o produto em uma loja online vai para um servidor de imagens que armazena fotos do produto , bem como um servidor de banco de dados , que armazena o preço atual , o inventário ea descrição do item.
segurança
um servidor proxy reverso melhora muito a segurança de um site, porque nenhum dos servidores da empresa são diretamente acessíveis à Internet. Enquanto o dono do site não colocar aplicações críticas, tais como e-mail e da folha de pagamento do servidor proxy reverso, outros servidores e aplicativos da empresa são seguros. Por exemplo , um hacker quer para substituir a imagem de um produto com pornografia e muda o preço do produto de um cêntimo . Nem o servidor de imagem nem o servidor de banco de dados do produto pode ser tocado diretamente por usuários na Internet. Como o servidor de proxy reverso e site não são projetados para usuários para atualizar as imagens ou os preços dos produtos , o hacker provavelmente não vai conseguir o que quer.
Vantagens
ao segregar as diferentes atividades de um site on-line , os proprietários de sites distribuir a carga entre diferentes servidores , como servidores de banco de dados , servidores de aplicativos e servidores de contabilidade , de modo que nenhum computador faz tudo. Servidores proxy reverso escala bem como um site cresce sem alterar a arquitetura original. Muitos sites maiores empregam vários servidores proxy que apontam para diferentes grupos de máquinas , a fim de distribuir a carga ainda mais.
Especialista introspecção
Como os volumes de tráfego Internet cresce, os proprietários de sites enfrentar mais lento o desempenho do site como servidores por trás do proxy reverso se prender com pedidos. Para corrigir esse problema , os proprietários de sites utilizam servidores proxy reverso caching para salvar os dados acessados com freqüência no local. Por exemplo , os usuários acessam a página inicial padrão de um site com freqüência para um administrador do site configura o servidor proxy reverso cache para armazenar a página localmente , evitando assim as solicitações ao servidor de aplicação sempre que a página inicial padrão é exibida.