Servidor Proxy

De Wiki Cursos IFPR Foz
Revisão de 16h20min de 22 de fevereiro de 2016 por Evandro.cantu (discussão | contribs) (→‎Squid)
Ir para navegaçãoIr para pesquisar

Servidor Proxy

Um servidor Proxy é uma espécie de memória cache comunitária na qual cada página Web que um usuário acessar ficará armazenada na cache do servidor. Quando um usuário acessa um conteúdo o navegador primeiro faz a requisição ao servidor Proxy. Se a página requisitada estiver na cache o servidor Proxy entrega imediatamente. Se a página não estiver na cache o servidor Proxy faz a consulta na Internet, requisita o conteúdo, e armazena em sua cache [1].

[1]

Ao utilizar um Proxy, além da configuração do servidor é necessário configurar cada um dos navegadores e outros programas que vão acessar a Internet via servidor Proxy.

Squid

No Linux um servidor Proxy é implementado pelo pacote Squid, instalado com o comando:

sudo apt-get install squid

A configuração do squid feita no arquivo

/etc/squid3/squid.conf
Antes de editar o arquivo de configuração, faça uma cópia backup do arquivo original para recuperar as configurações originais, caso necesário:
sudo cp /etc/squid3/squid.conf /etc/squid3/squid.conf.bak

O servidor Squid já vem com uma configuração padrão e pronto para ser utilizado. Alguns dos principais parâmetros são:

  • http_port 3128
Especifica a porta padrão de escuta do squid.
  • visible_hostname ubuntuServidor
Especifica o nome do servidor que será visível pela rede. Deve conter o nome correto do servidor informado pelo comando hostname.
  • cache_dir ufs /var/spool/squid3 100 16 256
Define o diretório cache do Squid (/var/spool/squid3) e seus parâmetros. Por padrão está configurado com tamanho máximo de 100 MB, com 16 diretórios, cada um com 256 diretórios.

Referências

  1. 1,0 1,1 VALLE, O. T. Adminstração de Redes com Linux: Fundamentos e práticas, IFSC, Florianópolis, 2010.

--Evandro.cantu (discussão) 11h10min de 22 de fevereiro de 2016 (BRT)