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:

<br />
sudo apt-get install varnish<br />

Paralise os services do Apache e do Varnish:

<br />
cd /opt/bitnami<br />
sudo ./ctlscript.sh stop apache<br />
sudo ./ctlscript.sh stop varnish<br />

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:

<br />
sudo nano /opt/bitnami/apache2/conf/httpd.conf</p>
<p>    1) Listen 80<br />
    2) ServerName localhost:80</p>
<p>sudo nano /opt/bitnami/apps/wordpress/conf/httpd-vhosts.conf</p>
<p>    1) &lt;VirtualHost *:80&gt;</p>
<p>sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf</p>
<p>    1) NameVirtualHost *:81<br />
    2) &lt;VirtualHost _default_:81&gt;<br />
    3) &lt;VirtualHost _default_:81&gt;<br />

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:

<br />
sudo nano /opt/bitnami/varnish/scripts/ctl.sh</p>
<p>    1) VARNISH_PORT=81<br />

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

<br />
sudo nano /opt/bitnami/varnish/etc/varnish/default.vcl</p>
<p>    1) backend default {<br />
            .host = &quot;127.0.0.1&quot;;<br />
            .port = &quot;80&quot;;<br />
       }</p>
<p>

Reinicie os serviços:

<br />
sudo ./ctlscript.sh restart<br />

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 uma resposta

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