wils@web ~ $ cat ~/ajuda/como-instalar-e-configurar-o-varnish-6-0-como-cache-reverso-para-melhorar-a-performance-do-seu-site.md

Servidores

Como instalar e configurar o Varnish 6.0 como cache reverso para melhorar a performance do seu site

atualizado em 07/08/2026

O Varnish é um acelerador de aplicações web que atua como um cache reverso, melhorando a performance do seu site ao armazenar em cache as respostas de requisições HTTP. Neste manual, você aprenderá a instalar e configurar o Varnish 6.0 em um servidor Linux.

Pré-requisitos

  • Servidor Linux (Ubuntu, Debian, CentOS, etc.)
  • Acesso root ou permissões sudo

Passo 1: Instalação do Varnish

Para instalar o Varnish, você pode usar o gerenciador de pacotes do seu sistema. Abaixo estão os comandos para diferentes distribuições:

Ubuntu/Debian

sudo apt update
sudo apt install varnish

CentOS/RHEL

sudo yum install epel-release
sudo yum install varnish

Passo 2: Configuração do Varnish

Após a instalação, você precisa configurar o Varnish. O arquivo de configuração principal está localizado em:

/etc/varnish/default.vcl

Edite este arquivo para definir o backend (servidor de origem) que o Varnish irá cachear:

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

Certifique-se de que o servidor de origem (ex: Apache ou Nginx) está rodando na porta 8080.

Passo 3: Configurar a Porta do Varnish

Por padrão, o Varnish escuta na porta 6081. Para mudar isso, edite o arquivo de configuração do sistema:

sudo nano /etc/default/varnish

Altere a linha:

DAEMON_OPTS="-a :6081 ..."

Para a porta desejada, por exemplo, 80:

DAEMON_OPTS="-a :80 ..."

Passo 4: Iniciar o Varnish

Depois de configurar, inicie o Varnish com o seguinte comando:

sudo systemctl start varnish

Para garantir que o Varnish inicie automaticamente no boot:

sudo systemctl enable varnish

Conclusão

O Varnish é uma excelente ferramenta para melhorar a performance do seu site. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário. Uma dica importante é sempre testar as configurações em um ambiente de desenvolvimento antes de aplicar em produção.

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.