Virtual Host e Virtual Host Mod_Proxy

Aqui veremos como configurar mais de um domínio num mesmo servidor usando Virtual Host no Apache. Em seguida veremos como utilizar o Virtual Host Mod_Proxy, usado para redirecionar os acessos a um determinado site para uma máquina de sua rede interna.

[ Hits: 41.209 ]

Por: Nandor em 12/10/2006 | Blog: http://www.solucoesnandor.com.br/


Utilizando o Virtual Host Mod_Proxy



Na verdade não existe muito segredo nessa função, em maneira bem grosseira de dizer, o que ela faz é encaminhar as requisições que chegam para o Apache para um outro local, ao qual pode ser de ip invalido, sendo totalmente transparente para o usuário final.

No httpd.conf:

<VirtualHost *:80>
   ProxyPreserveHost On
   ProxyPass / http://"IP do Server 2"
   ProxyPassReverse / http://"IP do Server 2"/
   ServerName www.dominio.com.br
</VirtualHost>

Na configuração acima estamos "dizendo" que toda requisição para o www.dominio.com.br será encaminhada para o "IP do Server 2", mas também poderia estar atendendo o www.dominio.com.br no Server principal e encaminhando o ww2.dominio.com.br para um servidor secundário.

Não deixe de consultar a documentação oficial:
Link interessante que me ajudou a começar a compreender sobre esse assunto e que trata referente a quase o mesmo assunto, porém com algumas diferenças na aplicação:

Conclusão


Existem ainda outras maneiras de fazer esse redirecionamento para outro servidor, que seria através do iptables utilizando o NAT, mas não entrarei em detalhes, pois não testei, porque não se adaptou as minhas necessidades, visto que para implementar essa solução você teria que modificar as portas de entrada para que o usuário final digite ex: www.meudominio.com.br:8000 e assim dessa maneira ele seria redirecionado para outro servidor, o que não se aplica a essa solução de Virtual Host Mod_Proxy, ficando ainda mais transparente para o usuário final.

Agradecimentos:
  • Fabiano S. Ricardo
  • Comunidade Squid-BR

Página anterior    

Páginas do artigo
   1. Introdução
   2. Mãos a obra
   3. Implementação elaborada / ambiente
   4. Utilizando o Virtual Host Mod_Proxy
Outros artigos deste autor

Aliases e autenticação para aliases no Postfix

Rodando seu script como "service" no Conectiva

Instalação e configuração do Spamassassin

Evite desgaste diário de seus CDs

Enviando mensagens para usuários da rede

Leitura recomendada

Configurando a internet e compartilhando a rede local, com o Kurumin 6 (IPs estáticos)

Apache2 + PHP + PostgreSQL + phpPgAdmin

Estudo comparativo de alguns gerenciadores e aceleradores de download

Criando relatórios estatísticos com o webalizer

Transformando o Linux em um Access Point com hostapd

  
Comentários
[1] Comentário enviado por pogo em 12/10/2006 - 14:54h

ótimo artigo!

seus artigos têm tido uma ótima qualidade, parabéns e continue com o bom trabalho! :)

[]'s

[2] Comentário enviado por balani em 13/10/2006 - 03:54h

Cara, até que fim alguem explicou para que serve o proxy reverso no apache, parabens pelo artigo.

[3] Comentário enviado por YuriFerreira em 01/11/2018 - 10:00h

Muito bom o seu artigo, me ajudou bastante !


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts