Ir para o conteúdo
ou

Software livre Brasil

0 integrantes

Nenhum(a)

Red Hat Magazine

redirection forbidden: http://www.redhat.com/magazine/rss20.xml -> https://www.redhat.com/magazine/rss20.xml

 Voltar a torontux
Tela cheia Sugerir um artigo

Redirecionamento de sites com o squid

20 de Dezembro de 2012, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 161 vezes
   Pessoal esta semana tive a necessidade de redirecionar certos sites na rede e isto levou-me a uma pesquisa de qual seria a melhor forma para tal, sei que existem vários métodos que vão desde a alteração do arquivo hosts do sistema operacional à entradas em um servidor de DNS, contudo precisava fazer de forma centralizada e com o menor esforço possível, sendo assim pensei em fazê-lo usando o squid. Fiquei espantado com a facilidade da configuração e resolvi compartilhar com vocês o procedimento, é muito simples mesmo!

Objetivo: Queremos redirecionar todos os acessos ao site http://www.exemplo.com.br para o site http://www.meusite.com.br.

Procedimento: Primeiro você vai precisar de um script para fazer o processo de rewrite, utilizei um bem pequeno escrito em Perl que eu achei nas minhas pesquisas. Outras linguagens também funcionam, achei exemplos escritos em PHP, contudo, achei mais interessante usar o feito em Perl pela simplicidade do mesmo.

1 - Crie dentro do pasta do squid (Geralmente /etc/squid) o script "redireciona_url.pl" e coloque o seguinte conteúdo no mesmo:

           #!/usr/bin/perl -p BEGIN { $|=1 }
           s|http://www.exemplo.com.br|http://www.meusite.com.br|;

2 - Torne o script executável com o comando chmod:

          chmod +x /etc/squid/redireciona_url.pl

3 - Abra o arquivo de configuração do squid (squid.conf) e adicione as seguintes linhas:

          url_rewrite_program /etc/squid/url_redirect.pl
          url_rewrite_children 15

4 - Use o -k reconfigure para que o squid leia as novas configurações:

          squid -k reconfigure

   Pronto! É só isso! Agora todos que passarem pelo proxy e tentarem acessar o site www.exemplo.com.br vão ser redirecionados para www.meusite.com.br, simples não é? Abração e até a próxima!
Fonte: http://torontux.blogspot.com/2012/12/redirecionamento-de-sites-com-o-squid.html

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.