Provavelmente, é melhor instalar uma distribuição Linux em uma máquina virtual e usar a versão gerenciada por pacote do Varnish dessa distro. Será mais semelhante ao seu ambiente de produção e mais fácil de configurar.
Estamos planejando usar o Varnish Cache 3.0.2 (versão mais recente) para o nosso ambiente de produção; no entanto, para desenvolvimento, gostaríamos de executar o Varnish em nossos computadores locais, alguns de nós temos o Win7.
A única opção fácil que eu encontrei para instalá-lo foi uma versão mais antiga do Varnish (2.1) incluída no Windows.
Existem opções para construí-lo (como?) ou obter a versão compilada?
Provavelmente, é melhor instalar uma distribuição Linux em uma máquina virtual e usar a versão gerenciada por pacote do Varnish dessa distro. Será mais semelhante ao seu ambiente de produção e mais fácil de configurar.
Declaração completa (use como linha única) para instalar o serviço:
cygrunsrv --install varnish
--path /cygdrive/c/cygwin64/usr/sbin/varnishd.exe
-a "-P /cygdrive/c/cygwin64/var/varnish/varnish.pid
-f /cygdrive/c/cygwin64/etc/varnish/default.vcl
-a :81 -T 127.0.0.1:6082 -t 120
-S /cygdrive/c/cygwin64/etc/varnish/secret
-s file,/cygdrive/c/cygwin64/var/varnish/varnish_storage.bin,2G
-F"
O Varnish usa pesadamente habilidades modernas do kernel do linux ... usar o Cygwin pode funcionar, mas será um inferno compilar e manter.
Instale o Varnish em uma VM do Fedora e concentre-se em seus devs em vez de hacks sujos; o)