Um proxy reverso é um servidor intermediário que recebe um pedido a partir da Internet e ou serviços a pedido de seu cache de páginas estáticas ou passa a solicitação para outro servidor Web e passa o resultado de volta para o cliente. Ao fazer isso, o proxy reverso pode aliviar a carga em um servidor Web ocupado com conteúdo estático por caching e resolução de solicitações de conteúdo estático. Ele também adiciona uma camada adicional de segurança , escondendo o outro servidor porque o cliente vê todos os pedidos , se atendidos a partir do cache ou de outro servidor, como está sendo tratada pelo proxy reverso. Lula é popular software open-source servidor proxy para Unix e Linux que pode ser usado para criar uma frente ou um proxy reverso . Criando um proxy reverso com Squid é muito simples e envolve a instalação e configuração do Squid seus parâmetros de configuração. Instruções
1
Instalar Squid usando uma ferramenta de gerenciamento de pacotes , como " apto " ou " yum ", dependendo do sabor de Linux que você usa. Por exemplo, digite "sudo apt- get install squid ". Você pode , opcionalmente, instalar a fonte de Lula e compilá-lo no servidor.
2
Localize o arquivo de configuração do Squid " squid.conf ". Se você instalou o Squid usando uma ferramenta de gerenciamento de pacotes, o arquivo está localizado no diretório "/etc /". Se você tiver instalado e compilado o código-fonte , o arquivo provavelmente está localizado no diretório "/usr /local /squid /etc" . Mude para o diretório. Por exemplo, digite " cd /etc "
3
Edite o arquivo de configuração do Squid com um editor de texto. Por exemplo, digite " sudo nano squid.conf ".
4
Modifique as opções de configuração. Defina " http_port " para " 80 ". Defina " httpd_accel_host " para o endereço IP (Internet Protocol ) do servidor Web proxy. Defina " httpd_accel_port " para " 80 ". Defina " httpd_accel_single_host " para "on". Defina " httpd_accel_with_proxy " para "on". Defina " httpd_accel_uses_host_header " para " off ".
5
Set " http_port " para " 81 ", e ajustar a porta de escuta do servidor em proxy para " 81 ", se ambos estão na mesma máquina física .
6
Salve o arquivo de configuração e saia do editor. Reinicie Squid. Por exemplo, digite "/etc /init.d /squid restart ".
7
Ajuste as entradas de DNS ( Domain Name System ) e locais públicos para apontar os domínios no servidor em proxy para o proxy servidor.