Instalar, configurar e otimizar o Varnish Cache no EC2 da Amazon

Escrito por

em

Depois de termos instalado e configurado o NGINX e PHP-FPM no EC2 da Amazon vamos ver agora como instalar, configurar e otimizar o Varnish Cache.

1. Vamos instalar o varnish no EC2 da Amazon:

Execute o seguinte comando:

[sourcecode language=”bash”]
yum install varnish
[/sourcecode]

2. Vamos reiniciar e iniciar os seviços:

Execute o seguinte comando:

[sourcecode language=”bash”]
service php-fpm restart
service nginx restart
service varnish start
[/sourcecode]

2. Vamos adicionar o Varnish para que inicie de forma automática:

Execute o comando abaixo e procure por Varnish e marque-o, para que sempre quando o server for reiniciado, inicie de forma automática.

[sourcecode language=”bash”]
ntsysv
[/sourcecode]

2. Vamos configurar o Varnish:

Execute o comando abaixo e altere a porta do bloco server listen 80 para listen 8080

[sourcecode language=”bash”]
vim /etc/nginx/conf.d/default.conf
[/sourcecode]

Execute o comando abaixo e altere a porta do bloco server listen 80 para listen 8080

[sourcecode language=”bash”]
vim /etc/nginx/nginx.conf
[/sourcecode]

Execute o comando abaixo e altere VARNISH_LISTEN_PORT para VARNISH_LISTEN_PORT=80

[sourcecode language=”bash”]
vim /etc/sysconfig/varnish
[/sourcecode]

Execute o comando abaixo e altere port do backend default para 8080 e dentro da tag backend adicione .max_connections = 30;

[sourcecode language=”bash”]
vim /etc/varnish/default.vcl
[/sourcecode]

Por fim

[sourcecode language=”bash”]
service nginx restart
service varnish restart
[/sourcecode]

Bem pessoal é isso por enquanto, depois vamos ver como instalar e configurar outros módulos até a instalação tão esperada do Magento.

Espero que este tutorial tenha ajudado você a instalar, configurar e otimizar o Varnish Cache no EC2 da Amazon. Como sempre, se você achou esta postagem útil, inscreva-se em nossa newsletter gratuita ou siga-nos no Instagram @douglasvillar, conecte comigo no Linkedin e curta nossa página no Facebook.

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.