Por fim, resolvi isso - nos nós de extremidade do Azure, eu havia selecionado o endereço IP flutuante. Habilitado para: 80, definido como desativado e agora está funcionando conforme o esperado.
esta é a primeira vez que instalo o verniz 4.0 - suspeito que a configuração etc seja relativamente simples e tenha instalado o verniz em alguns outros servidores. No entanto, não consigo que o Varnish responda. Eu configurei com o Pound (: 443), e atualmente eu tenho o Apache rodando atrás (: 8090), o 8090 responde, não se importando com o Pound ainda, mas o Port: 80 não responde.
#: netstat -ntlp | grep LISTEN
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 1450/pound
tcp 0 0 127.0.0.1:6082 0.0.0.0:* LISTEN 6876/varnishd
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 6876/varnishd
tcp6 0 0 :::8090 :::* LISTEN 1379/apache2
tcp6 0 0 :::80 :::* LISTEN 6876/varnishd
Parece estar configurado como eu esperaria, eu não mexi muito com o default.vcl - quero simplesmente responder que não há resultados em varnishtop / varnishlog.
Eu acho que posso ter mais pacotes do que eu preciso ?, Eu comparei esta instalação com outro servidor (verniz 3.0) e o número de pacotes de verniz parece ser muito mais longo em comparação ..?
#:/etc/varnish# apt-cache policy libvarnishapi1
libvarnishapi1:
Installed: 4.1.3-1~jessie
Candidate: 4.1.3-1~jessie
Version table:
*** 4.1.3-1~jessie 500
500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
100 /var/lib/dpkg/status
4.1.2-2~jessie 500
500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
4.1.2-1~jessie 500
500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
4.1.1-1 500
500 http://azure.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
4.1.1-1~jessie 500
500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
4.1.0-1~jessie 500
500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 *Packages
3.0.7-1~lucid 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.6-1~lucid 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.5-1~lucid 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.4-1~lucid 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.3-1~lucid 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.2-1~1lucid1 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.1-1~lucid1 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64* Packages
Essa lista, causa algum problema? Eu tentei limpar o verniz + todas as configurações e isso permitiu mais funcionalidades (por exemplo, iniciando o verniz). Se sim, como limpar as fontes de pacotes corretamente? Como já tentou uma vez e a lista acima não mudou?
Obrigado
Atualização:
ps aux | grep verniz Mostra três processos:
vcache 7518 0.0 1.1 120836 7544 ? Ss 02:29 0:00 /usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m vcache 7532 0.2 13.7 267804 94072 ? Sl 02:29 0:00 /usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/... root 7810 0.0 0.1 12944 1084 pts/0 S+ 02:32 0:00 grep --color=auto varnish
Diz que deve haver apenas dois? deshack.net/how-to-varnish-listen-port-80-systemd /
Por fim, resolvi isso - nos nós de extremidade do Azure, eu havia selecionado o endereço IP flutuante. Habilitado para: 80, definido como desativado e agora está funcionando conforme o esperado.