Executando o verniz no Windows 7

7

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.

link

Existem opções para construí-lo (como?) ou obter a versão compilada?

    
por miguelr 27.10.2011 / 05:28

4 respostas

8

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.

    
por 08.11.2011 / 19:08
5

O Varnish Cache 3.0.2 está agora disponível para o Windows Cygwin, consulte:

Foi atualizado em dezembro de 2011

    
por 24.02.2012 / 21:28
3
  1. Instale o verniz e o cygrunsrv com o cygwin
  2. Use cygrunsrv para instalar o serviço por cygwin
  3. Especifique os argumentos da linha de comando para varnishd.exe Incomum, mas importante para uso com o cygrunsrv: -F não bifurcar: caso contrário, o cygrunsrv não pode controlar o processo do daemon bifurcado.
  4. Verifique se todos os diretórios e arquivos existem:
    • /cygdrive/c/cygwin64/etc/varnish/default.vcl
    • / cygdrive / c / cygwin64 / var / verniz

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"
    
por 15.01.2017 / 20:57
2

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)

    
por 09.12.2011 / 23:40