wils@web ~ $ cat ~/ajuda/como-implementar-cache-de-pagina-com-varnish-6-0-em-servidores-ubuntu-22-04.md

Servidores

Como implementar cache de página com Varnish 6.0 em servidores Ubuntu 22.04

atualizado em 09/08/2026

O Varnish é um acelerador de HTTP que atua como um cache de página, melhorando a performance de aplicações web. Neste manual, vamos aprender como implementar o Varnish 6.0 em um servidor Ubuntu 22.04.

Pré-requisitos

  • Servidor Ubuntu 22.04 atualizado.
  • Acesso root ou sudo.

Instalação do Varnish

Primeiro, atualize o sistema e instale o Varnish:

sudo apt update
sudo apt upgrade -y
sudo apt install varnish -y

Configuração do Varnish

Após a instalação, precisamos configurar o Varnish para escutar na porta 80 e redirecionar as requisições para o servidor web (ex: Apache ou Nginx) que normalmente escuta na porta 8080.

Editar o arquivo de configuração

O arquivo de configuração principal do Varnish está localizado em /etc/default/varnish. Abra-o com um editor de texto:

sudo nano /etc/default/varnish

Altere as seguintes linhas:

DAEMON_OPTS="-a :80 -T localhost:6081 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,1G"

Isso configura o Varnish para escutar na porta 80.

Configurar o VCL

O arquivo VCL padrão fica em /etc/varnish/default.vcl. Abra-o para editar:

sudo nano /etc/varnish/default.vcl

Certifique-se de que a seção backend default aponte para o seu servidor web:

backend default {
    .host = "127.0.0.1";
    .port = "8080";
}

Iniciar o Varnish

Agora que tudo está configurado, inicie o serviço do Varnish:

sudo systemctl restart varnish

Verifique se o Varnish está funcionando:

sudo systemctl status varnish

Testar o Cache

Use o comando curl para testar se o Varnish está servindo as páginas corretamente:

curl -I http://localhost

Verifique se o cabeçalho X-Varnish aparece na resposta.

Conclusão

Com o Varnish configurado, você deve notar uma melhoria significativa na performance do seu site. Lembre-se de monitorar o cache e ajustar as configurações conforme necessário.

Dica: Considere usar ferramentas como o varnishstat para monitorar o desempenho do Varnish e ajustar as configurações de cache.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.