wils@web ~ $ cat ~/ajuda/como-configurar-o-varnish-6-6-para-otimizar-a-velocidade-de-carregamento-em-sites-na-aws.md

Servidores

Como configurar o Varnish 6.6 para otimizar a velocidade de carregamento em sites na AWS

atualizado em 16/08/2026

Introdução

O Varnish é um acelerador de aplicações web que atua como um proxy reverso, armazenando em cache conteúdo dinâmico e estático, o que pode melhorar significativamente a velocidade de carregamento de sites. Neste manual, vamos configurar o Varnish 6.6 na AWS.

Passo a Passo para Configuração do Varnish 6.6

1. Instalação do Varnish

Primeiro, conecte-se à sua instância EC2 via SSH e execute os seguintes comandos:

sudo apt update
sudo apt install varnish

2. 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 e as regras de cache:

sudo nano /etc/varnish/default.vcl

Exemplo de configuração:

vcl 4.0; 
backend default { 
    .host = "127.0.0.1"; 
    .port = "8080"; 
} 
sub vcl_recv { 
    if (req.http.X-Forwarded-Proto) { 
        set req.http.X-Forwarded-Proto = "https"; 
    } 
} 
sub vcl_backend_response { 
    set beresp.ttl = 1h; 
}

3. Configurar a Porta do Varnish

Por padrão, o Varnish escuta na porta 6081. Para mudar isso, edite o arquivo /etc/default/varnish:

sudo nano /etc/default/varnish

Altere a linha DAEMON_OPTS para:

DAEMON_OPTS="-a :80 -b 127.0.0.1:8080 -p default_ttl=3600 -p default_grace=3600"

4. Iniciar o Varnish

Após as configurações, inicie o Varnish:

sudo systemctl restart varnish

5. Testar o Varnish

Verifique se o Varnish está funcionando corretamente com o seguinte comando:

curl -I http://localhost

Procure por X-Varnish no cabeçalho da resposta.

Conclusão

Com o Varnish configurado, seu site na AWS deve apresentar um aumento significativo na velocidade de carregamento. Lembre-se de monitorar o desempenho e ajustar as configurações de cache conforme necessário.

Dica: Considere implementar regras de cache mais avançadas para otimizar ainda mais o desempenho.

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.