O que é um servidor de proxy reverso?
Um servidor proxy reverso é um dispositivo que um host da web pode colocar entre seus servidores e a Internet para lidar com solicitações do cliente. Quando esse tipo de configuração é empregado, os clientes que fazem solicitações do proxy reverso o veem como um servidor normal. O servidor proxy reverso encaminha todas as solicitações para os servidores reais e depois passa os dados de volta para os clientes. Isso pode fornecer segurança adicional para o host da web, acelerar a entrega de conteúdo ou tirar alguma carga dos servidores da Web. Outro uso desses dispositivos é chamado de alimentação de colher, pois permite que o servidor da Web gere rapidamente uma página dinâmica e envie a coisa toda para o servidor proxy, que pode entregá -lo por peça por peça. Quando um desses proxies recebe uma solicitação de conteúdo estático, como imagens, som ou vídeo, ele armazena os dados antes de enviá -los para o cliente. Na próxima vez que essas informações forem solicitadas, o cache reverso proxy pode simplesmente entregá -lo diretamente ao cliente, em vez de encaminhar a solicitação para o servidor da web real. Isso pode tirar parte da carga do servidor regular, liberando -a para gerar conteúdo dinâmico.
O desempenho também pode ser aumentado usando um servidor proxy reverso para distribuir cargas em vários servidores da Web. As solicitações de clientes recebidas são primeiro ao proxy e são posteriormente distribuídas de acordo com o tipo de carga ou solicitação do servidor. O servidor menos movimentado ou o projetado para lidar com essa solicitação específica pode gerar os dados necessários.
Também é possível que um servidor proxy reverso acelere a criptografia de camada de soquete segura (SSL). Nesses casos, o servidor da Web entregará conteúdo ao proxy, que executa a própria criptografia. Ao descarregar as tarefas de criptografia para o proxy, mais energia de processamento é liberada no servidor da Web para preencher solicitações de conteúdo.O servidor proxy também pode ter o hardware de aceleração SSL instalado, o que pode acelerar ainda mais o processo.
Outro uso para um servidor proxy reverso é criar proteção adicional entre um host da web e a Internet. Quando uma ação maliciosa é tomada contra um host da web que usa um servidor proxy reverso, ele tenderá a sofrer o peso do ataque. Isso pode permitir que o servidor regular fique ileso, pois qualquer malware ou outro código indesejado pode residir no proxy. Os firewalls da camada de aplicação também podem ser instalados em proxies reversos, o que pode facilitar a defesa contra ataques recebidos.