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: 39.518 ]

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

Bloqueando o Messenger com iptables e Squid

Rodando seu script como "service" no Conectiva

Aliases e autenticação para aliases no Postfix

Como fazer usuário interagir com SpamAssassin

Configurar autenticação no Postfix

Leitura recomendada

Criando páginas dinâmicas com o Xoops

Criando sites com o Zope

SuperDNS: Solução definitiva para DNS dinâmico

Zebedee: Criando um túnel seguro entre máquinas

Instalando o Asterisk no CentOS 5.3

  
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