wils@web ~ $ cat ~/ajuda/como-configurar-o-varnish-6-6-como-cache-reverso-para-aumentar-a-performance-de-aplicacoes-web.md

Servidores

Como configurar o Varnish 6.6 como cache reverso para aumentar a performance de aplicações web

atualizado em 23/07/2026

O Varnish é um acelerador de aplicações web que atua como um cache reverso, melhorando a performance ao armazenar conteúdo estático e dinâmico. Neste manual, vamos aprender a configurar o Varnish 6.6 para otimizar suas aplicações web.

Pré-requisitos

  • Servidor Linux (Ubuntu, CentOS, etc.)
  • Acesso root ou sudo
  • Aplicação web em execução (ex: Apache, Nginx)

Instalação do Varnish

Para instalar o Varnish, execute os seguintes comandos:

# Para Ubuntu
sudo apt update
sudo apt install varnish

# Para CentOS
sudo yum install epel-release
sudo yum install varnish

Configuração do Varnish

O arquivo de configuração do Varnish está localizado em /etc/varnish/default.vcl. Edite este arquivo para definir o backend da sua aplicação:

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

Altere o host e port conforme a configuração do seu servidor web.

Configuração da Porta do Varnish

Por padrão, o Varnish escuta na porta 6081. Para alterar, edite o arquivo /etc/default/varnish (Ubuntu) ou /etc/varnish/varnish.params (CentOS):

DAEMON_OPTS="-a :6081 -T localhost:6082 -f /etc/varnish/default.vcl"

Iniciando o Varnish

Após configurar, inicie o Varnish com:

# Para Ubuntu
sudo systemctl start varnish

# Para CentOS
sudo systemctl start varnish

Testando o Cache

Para testar se o Varnish está funcionando corretamente, use o comando curl:

curl -I http://localhost:6081

Verifique se a resposta contém o cabeçalho X-Varnish.

Conclusão

Com o Varnish configurado, sua aplicação web deve ter um desempenho significativamente melhor. Lembre-se de monitorar o cache e ajustar as configurações conforme necessário. Uma dica importante é usar o varnishlog para depurar e entender como o cache está se comportando.

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.