domingo, 6 de abril de 2008

Configurando Proxy no Apache

Precisei configurar algo parecido onde trabalho e compartilho aqui esta situação...

Imagine que você tem apenas um servidor com IP público rodando apache em sua rede, supondo que você acaba de adicionar um servidor com webmail em sua rede, porém como você só tem um IP público, gostaria de servir o webmail para internet através do servidor apache.



Vamos então à configuração:

#vi /etc/httpd/conf/httpd.conf

< VirtualHost * >
ServerName www.empresa.com.br
ServerAdmin webmaster@xxxxxxx
ProxyPass /webmail http://192.168.0.2/
ProxyPassReverse /webmail http://192.168.0.2/
< /VirtualHost >

O que se refere a ProxyPass /webmail, significa que quando alguém digitar www.empresa.com.br/webmail ele irá solicitar o serviço em http://192.168.0.2:80/webmail ou seja, o serviço solicitado roda na porta 80 do webmail server na rede interna.

Neste exemplo o servidor webmail vai receber requisições do apache web Server apenas.

A configuração é bem simples e resolve de imediato a liberação de um acesso sem que tenhamos que configurar firewall ou qualquer tipo de ACL.

Existem outras possibilidades, ou até pode-se colocar um Proxy squid, onde este poderia fazer cache do conteúdo.

Um abraço a todos,
Wilton Paulo.

0 comentários:

Postar um comentário

Gostou do artigo? Então deixe um comentário !!!