wils@web ~ $ cat ~/ajuda/como-implementar-caching-de-pagina-com-varnish-6-0-no-ubuntu-22-04-guia-passo-a-passo.md
ServidoresComo implementar caching de página com Varnish 6.0 no Ubuntu 22.04: Guia passo a passo
O Varnish é um acelerador de aplicações web que armazena em cache o conteúdo dinâmico, melhorando a performance do seu site. Neste guia, vamos aprender como implementar o Varnish 6.0 no Ubuntu 22.04.
Pré-requisitos
- Servidor com Ubuntu 22.04.
- Acesso root ou sudo.
- Servidor web (Apache ou Nginx) instalado.
Passo 1: Atualizar o sistema
sudo apt update && sudo apt upgrade -y
Passo 2: Instalar o Varnish
sudo apt install varnish -y
Passo 3: Configurar o Varnish
O arquivo de configuração do Varnish está localizado em /etc/varnish/default.vcl. Edite-o com o seu editor de texto preferido:
sudo nano /etc/varnish/default.vcl
Substitua o conteúdo padrão por:
vcl 4.0;
backend default {
.host = "127.0.0.1";
.port = "8080";
}
sub vcl_recv {
if (req.http.X-Forwarded-For) {
set req.http.X-Real-IP = req.http.X-Forwarded-For;
}
}
sub vcl_backend_response {
set beresp.ttl = 1h;
}
Passo 4: Configurar o Varnish para escutar na porta 80
Edite o arquivo de configuração do Varnish:
sudo nano /etc/default/varnish
Modifique a linha DAEMON_OPTS para:
DAEMON_OPTS="-a :80 -T localhost:6081 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,1G"
Passo 5: Reiniciar serviços
Reinicie o Varnish e o servidor web:
sudo systemctl restart varnish
sudo systemctl restart apache2 # ou nginx
Passo 6: Verificar instalação
Use o comando abaixo para verificar se o Varnish está rodando:
sudo systemctl status varnish
Conclusão
O Varnish agora está configurado e funcionando. Para otimizar ainda mais, considere ajustar as configurações de TTL e as regras de cache. O Varnish pode ser uma ferramenta poderosa para melhorar a performance do seu site.
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.