wils@web ~ $ cat ~/ajuda/como-implementar-caching-de-paginas-com-varnish-6-0-em-servidores-nginx-guia-passo-a-passo.md

Servidores

Como implementar caching de páginas com Varnish 6.0 em servidores Nginx: Guia passo a passo

atualizado em 27/08/2026

O Varnish é um acelerador de aplicações web que pode melhorar significativamente a performance do seu servidor Nginx ao implementar caching de páginas. Este guia irá te mostrar como configurar o Varnish 6.0 em um servidor Nginx.

Pré-requisitos

  • Servidor com Nginx instalado e funcionando.
  • Varnish 6.0 instalado.
  • Acesso root ou sudo ao servidor.

Passo 1: Instalar o Varnish

Para instalar o Varnish, execute os seguintes comandos:

sudo apt update
sudo apt install varnish

Passo 2: Configurar o Nginx

O Nginx deve ser configurado para escutar em uma porta diferente da porta padrão 80, pois o Varnish irá ocupar essa porta. Edite o arquivo de configuração do Nginx:

sudo nano /etc/nginx/sites-available/default

Altere a linha que define a porta:

listen 8080;

Salve e feche o arquivo. Em seguida, reinicie o Nginx:

sudo systemctl restart nginx

Passo 3: Configurar o Varnish

Agora, você precisa configurar o Varnish para que ele encaminhe as requisições para o Nginx. Edite o arquivo de configuração do Varnish:

sudo nano /etc/varnish/default.vcl

Altere a configuração do backend para apontar para o Nginx:

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

Salve e feche o arquivo.

Passo 4: Iniciar o Varnish

Inicie o serviço do Varnish e defina a porta 80:

sudo systemctl start varnish
sudo systemctl enable varnish

Passo 5: Testar a configuração

Para verificar se o Varnish está funcionando corretamente, utilize o comando:

curl -I http://localhost

Você deve ver um cabeçalho Via indicando que a resposta passou pelo Varnish.

Conclusão

A implementação do Varnish com Nginx pode melhorar a performance do seu site. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário. Uma dica é utilizar o Varnishstat para monitorar o desempenho do 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.