wils@web ~ $ cat ~/ajuda/guia-completo-para-implementar-varnish-6-0-como-cache-http-no-ubuntu-22-04.md

Servidores

Guia completo para implementar Varnish 6.0 como cache HTTP no Ubuntu 22.04

atualizado em 22/07/2026

O Varnish é um acelerador de aplicações web que atua como um cache HTTP, melhorando a performance e reduzindo a carga no servidor. Este guia irá te ensinar a implementar o Varnish 6.0 no Ubuntu 22.04.

Pré-requisitos

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

Instalação do Varnish

Para instalar o Varnish, siga os passos abaixo:

sudo apt update
sudo apt install varnish

Configuração do Varnish

A configuração do Varnish é feita principalmente no arquivo /etc/varnish/default.vcl. Edite este arquivo para definir qual servidor de backend o Varnish irá usar.

sudo nano /etc/varnish/default.vcl

Um exemplo básico de configuração de backend é:

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

Configuração da Porta do Varnish

Por padrão, o Varnish escuta na porta 6081. Para mudar a porta, edite o arquivo /etc/default/varnish e ajuste a variável VARNISH_LISTEN_PORT.

sudo nano /etc/default/varnish

Altere a linha:

VARNISH_LISTEN_PORT=6081

Para a porta desejada, por exemplo, 80:

VARNISH_LISTEN_PORT=80

Iniciando o Varnish

Após a configuração, inicie o serviço do Varnish:

sudo systemctl restart varnish

Verificando o Status do Varnish

Para verificar se o Varnish está rodando corretamente, use o comando:

sudo systemctl status varnish

Testando o Cache

Você pode testar se o Varnish está funcionando corretamente usando o comando curl:

curl -I http://localhost

Verifique se o cabeçalho X-Varnish está presente na resposta.

Conclusão

O Varnish é uma ferramenta poderosa para otimizar o desempenho de aplicações web. Lembre-se de monitorar o cache e ajustar as configurações conforme necessário.

Dica: Utilize ferramentas como o varnishstat para monitorar o desempenho do cache em tempo real.

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.