Verniz

Como configurar o cache do Varnish no Ubuntu 18.04

Como configurar o cache do Varnish no Ubuntu 18.04
A maioria dos usuários da Internet não fica em sites lentos por mais de 10 segundos. Na verdade, de acordo com um estudo de caso realizado pelo Financial Times, um pequeno atraso na velocidade de carregamento da página pode reduzir significativamente a sessão de um usuário e levar a altas taxas de rejeição. Isso implica que um site lento terá um impacto negativo em seu negócio online e levará a uma queda acentuada em sua receita. Um site rápido permite que seus visitantes coletem informações no menor tempo possível e provavelmente resultará em conversas. Além disso, o Google agora classifica os sites rápidos com mais pontuação na pontuação de SEO do que os sites lentos. Você já se perguntou como você pode aumentar a velocidade do seu site?Varnish cache é um acelerador de cache HTTP de código aberto que melhora a velocidade do seu site em até 300 a 1000 vezes. Ele fica na frente de um servidor da web e atende a solicitações HTTP para usuários em velocidades incrivelmente altas. Ele acelera um site ao armazenar em cache o conteúdo que é frequentemente acessado pelos usuários e armazená-lo na memória, garantindo assim uma recuperação mais rápida de páginas da web.  Ele também pode atuar como um balanceador de carga em uma configuração com vários servidores da web.  neste guia, explicamos como você pode instalar o cache do Varnish no Ubuntu 18.04

Etapa 1: atualize o sistema

Para começar, comece atualizando os pacotes no sistema para garantir que estejam atualizados. Para fazer isso, acesse seu servidor como root e execute o comando:

# apt update && apt upgrade

Etapa 2: Instale o servidor da web Apache

Como o cache do Varnish fica na frente de um servidor da web, precisaremos instalar o servidor da web Apache para fins de demonstração.

Para instalar o Apache, execute o comando:

# apt install apache2

Assim que a instalação do servidor da web Apache for concluída, inicie o servidor da web e verifique seu status usando os comandos abaixo:

# systemctl start apache2
# systemctl status apache2

A saída acima confirma que o servidor web Apache está instalado e funcionando.

Etapa 3: Instale o Varnish HTTP Accelerator

Com o servidor da web Apache instalado, instale o acelerador Varnish HTTP executando:

# apt install varnish

# systemctl start varnish
# systemctl status varnish

Etapa 4: Configurando Apache e Varnish HTTP Cache

O servidor da web Apache escuta na porta HTTP 80 para conexões de entrada. No entanto, em nossa configuração, precisamos fazer alguns ajustes. Como o Varnish encaminhará solicitações HTTP para o servidor da web Apache, configuraremos o Varnish Accelerator para escutar a porta 80 e, em seguida, configuraremos o Apache para escutar a porta 8080.

Portanto, para configurar o Apache para ouvir a porta 8080, abra o arquivo de configuração conforme mostrado com

# vim / etc / apache2 / ports.conf

Salve e saia do arquivo de configuração.

Na mesma nota, vamos fazer alterações no arquivo host virtual Apache padrão e configurá-lo para escutar a porta 8080

# vim / etc / apache2 / sites-emabled / 000-default.conf

Salve e saia do arquivo de configuração. Para que as alterações tenham efeito, reinicie o servidor web Apache

# systemctl restart apache2

Neste ponto, se você tentar acessar o servidor da web na porta 80, receberá um erro devido às alterações que acabamos de fazer. Ele só pode ser acessado através da porta 8080, conforme mostrado.

Etapa 5: configurar o Varnish para ouvir a porta 80

Também precisamos configurar o Varnish para ouvir a porta 80 a fim de encaminhar solicitações HTTP para o servidor da web. Isso também eliminará a necessidade de anexar 8080 no final do URL ao acessar o navegador da web.

Inicie o seu editor de texto preferido e abra o  / etc / default / varnish Arquivo.

# vim / etc / default / varnish

Role e localize o atributo 'DAEMON_OPTS '. Certifique-se de mudar a porta de 6081 para porta 80

Salve e feche o editor de texto.

Se você verificar o / etc / varnish / default.vcl arquivo, você deve obter a saída mostrada abaixo.

Por último, precisamos editar o / lib / systemd / system / varnish.serviço e modificar a porta em ExecStart diretiva da porta 6081 a 80.

Salve e saia do editor de texto.

Para que as alterações tenham efeito, precisamos reiniciar os servidores da web Apache, recarregar o sistema e reiniciar o Varnish na ordem mostrada

# systemctl restart apache2
# systemctl daemon-reload
# systemctl restart varnish

Etapa 6: Testar a configuração

Para confirmar que nossa configuração está correta, use o comando curl conforme mostrado:

# curl -I server_IP

Esteja atento a esta linha Via: 1.1 verniz (verniz / 5.2) como indicado na saída acima. Isso mostra que o verniz funciona conforme o esperado.

Agora você pode visitar o seu servidor da web sem anexar o 8080 no final.

Conclusão

E é assim que você configura o Varnish Cache para funcionar com o servidor web Apache no Ubuntu 18.04. Seu servidor da web deve funcionar mais rápido do que nunca, graças ao acelerador HTTP super-rápido Varnish que armazenará em cache as páginas da web acessadas com frequência e as exibirá em velocidades impressionantes!

Como usar o Xdotool para estimular cliques do mouse e pressionamentos de tecla no Linux
Xdotool é uma ferramenta de linha de comando gratuita e de código aberto para simular cliques do mouse e pressionamentos de tecla. Este artigo irá cob...
Os 5 principais produtos ergonômicos de mouse de computador para Linux
O uso prolongado do computador causa dor no pulso ou nos dedos? Você está sofrendo de rigidez nas articulações e constantemente precisa apertar as mão...
Como alterar as configurações do mouse e touchpad usando Xinput no Linux
A maioria das distribuições Linux vem com a biblioteca “libinput” por padrão para lidar com eventos de entrada em um sistema. Ele pode processar event...