Instalando o Varnish em uma imagem do Ubuntu (Apache) da Bitnami:

Seu site continua lento mesmo depois de tentar fazer todas as otimizações possíveis em seu servidor Apache? O que você precisa é do Varnish. Ele é um sistema de Cache que armazena todas as páginas já geradas para que os próximos usuários possam ter acesso de forma mais rápida a elas. Como ele funciona na frente do apache, ele remove a sobrecarga de seu servidor web. Este artigo irá ensinar como você pode fazer isso de forma rápida.

Instale o Varnish:

[code]
sudo apt-get install varnish
[/code]

Paralise os services do Apache e do Varnish:

[code]
cd /opt/bitnami
sudo ./ctlscript.sh stop apache
sudo ./ctlscript.sh stop varnish
[/code]

Edite as configuração para que o Apache trabalhe na porta 81 ao invés da porta 80. Para isso, procure nos arquivos abaixo as linhas que tenham referência a porta 80 e modifique para 81:

[code]
sudo nano /opt/bitnami/apache2/conf/httpd.conf

1) Listen 80
2) ServerName localhost:80

sudo nano /opt/bitnami/apps/wordpress/conf/httpd-vhosts.conf

1) <VirtualHost *:80>

sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf

1) NameVirtualHost *:81
2) <VirtualHost _default_:81>
3) <VirtualHost _default_:81>
[/code]

Obs: Em seu sistema podem existir mais/menos ocorrências, por isso não se limite a pesquisar apenas as linhas enumeradas acima.

Edite as configurações do Varnish para que ele trabalhe na porta 80 e utilize o Apache na porta 81. Assim localize as linhas e modifique os valores de 81 para 80:

[code]
sudo nano /opt/bitnami/varnish/scripts/ctl.sh

1) VARNISH_PORT=81
[/code]

A modificação abaixo é para informar o endereço do Apache. Modifique a porta para 81 que é a nova porta do Apache:

[code]
sudo nano /opt/bitnami/varnish/etc/varnish/default.vcl

1) backend default {
.host = "127.0.0.1";
.port = "80";
}

[/code]

Reinicie os serviços:

[code]
sudo ./ctlscript.sh restart
[/code]

Conseguiu instalar? Ficou rápido? Saiba que você ainda pode otimizar mais ainda seu servidor, bastando trocar o servidor web Apache pelo Nginx (Pronuncia-se Engine-X), mas isso será discutido em um próximo artigo.

Deixe um comentário

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

Rolar para cima