Por partes, Jack...

2010/2/14 Renato Rudnicki <[email protected]>:
> Ola pessoal.
> Estava dando uma lida sobre proxy reverso. Pelo que eu entendi, um proxy
> reverso irá atuar como uma espécie de servidor web, fazendo com que se eu
> quiser acessar um site que tiver um proxy reverso configurado, eu vou
> conectar no squid, que irá me redirecionar para o apache. Seria isso ?
Não exatamente. O squid funcionaria exatamente como o cache usado na
maioria dos lugares ou o cache do teu navegador: os objetos mais
acessados são colocados em cache e lidos diretamente do mesmo. Assim
como o "cache tradicional", a função dos servidores de proxy reverso é
aliviar a carga dos servidores web, geralmente eles são implementados
somente p/ conteúdo estático e o mesmo conteúdo estático é oferecido
por um servidor à parte (pode reparar como existem sites que carregam
imagens, css e javascript de endereços tipo static.site.com, que nada
mais é que um cluster de servidores/proxies de conteúdo estático na
maioria dos casos).

> Bom, fiquei com algumas dúvidas ainda.
> 1 - Pode ser configurado um proxy reverso e um proxy "normal" ao mesmo tempo
> (no mesmo servidor proxy e proxy-reverso) ?:
Depende do que tu quer usar para fazer os proxies. Se tu quer usar o
squid para ambos os casos o ideal mesmo é uma segunda instância p/ não
misturar os caches. Tu também  pode usar outras alternativas como o
nginx, lighttpd e o apache+mod_proxy p/ fazer o cache do conteúdo do
servidor web.

>  2 - O correto ao instalar um proxy reverso é colocar ele na borda
> (firewall) ou seria melhor colocar ele no mesmo servidor do apache ?
Não necessariamente na borda mas antes do servidor web, a principal
idéia é aliviar a carga do servidor web e isso não teria efeito algum
se ficasse no próprio servidor. :)

> 3 - Existe alguma outra utilidade (exemplo prático) para um proxy reverso
> além de trabalhar como um "redirecionador para servidor web" ?
O principal uso é cache mesmo, dependendo do que tu usa p/ fazer isso
há outras funcionalidades adicionais. Com o squid, por exemplo, tu
pode usar os recursos de controle de banda do delay_pools, as acls e
etc., mas isso nem sempre é útil porque geralmente quem procura este
tipo de solução tenta aliviar a carga dos servidores web e ter um
tempo de resposta melhor (e coisas como acls causam o oposto).

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a