Configure um proxy (não proxy reverso) usando Varnish / Squid

3

Eu preciso configurar um servidor proxy no qual possamos solicitar URLs remotos e fazer com que eles sejam exibidos localmente.

Basicamente, o que eu preciso é

mysever:8000/varnish/serverfault.com get me serverfault.com servido no meu verniz local

ou

myserver:8080/squid/serverfault.com get me serverfault.com servido do meu squid local.

(Ambos devem armazenar em cache o site por 24 horas)

Estou avaliando se

  1. Varnish ou Squid será uma boa escolha para isso.
  2. Qual deles se encaixará melhor?
  3. Como faço isso? Links para tutoriais seriam bons.
por shabda 17.02.2011 / 08:57

1 resposta

1

Seria bastante simples fazer com o squid - usando um urlrewriter que verifica o mtime na cópia local (se disponível) e faz o download de uma nova cópia para o sistema de arquivos do servidor.

Veja link para um exemplo de como fazer algo semelhante.

    
por 03.03.2011 / 16:14