como instalar o varnish cache

como turbina meu apache

Como instalar Varnish Cache no cpanel

 

Varnish Cache é um acelerador de web, por vezes referido como um acelerador HTTP ou um proxy HTTP reverso, que irá melhorar significativamente o desempenho do seu web.

Varnish acelera um site por armazenar uma cópia da página servido pelo servidor web a primeira vez que um usuário visita essa página. A próxima vez que um usuário solicita a mesma página, Varnish servirá a cópia em vez de solicitar a página do servidor web.

Isso significa que o seu servidor web precisa lidar com menos tráfego e desempenho do seu site e escalabilidade atravessar o telhado. Na verdade Varnish Cache é muitas vezes a única parte mais crítica de software em um negócio baseado na web.

 

Como instalar o cache de verniz sobre cpanel
Em primeiro lugar, você precisa mudar Apache porta de escuta para outra porta 82 ou qualquer outra coisa.

nano /etc/httpd/conf/httpd.conf

ou você pode mudar via WHM -> Tweak Settings -> valor definido de campo Apache IP não-SSL / porto a 82.

Você pode instalar o verniz através YUM ou baixar manualmente verniz RPM.

yum install varnish

ou

para EL6

wget https://repo.varnish-cache.org/redhat/varnish-3.0/el6/noarch/varnish-release/varnish-release-3.0-1.el6.noarch.rpm

rpm ivh verniz-release-3.0-1.el6.noarch.rpm

Uma vez concluída a instalação, arquivo de configuração de editar e alterar a porta de escuta para 80

nano / etc / sysconfig / verniz

VARNISH_LISTEN_PORT = 80

Editar configurações de proxy no verniz

nano /etc/varnish/default.vcl ou verifique com /usr/local/varnish/etc/varnish/vhost.vcl

  • backend default {
    .host = "184.82.165.4";
    .port = "82";
    }
    
    sub vcl_recv {
    if (req.url ~ "\.(png|gif|jpg|swf|css|js)$") {
    return(lookup);
    }
    }
    
    # strip the cookie before the image is inserted into cache.
    
    sub vcl_fetch {
    if (req.url ~ "\.(png|gif|jpg|swf|css|js)$") {
    unset beresp.http.set-cookie;
    }
    }

Ativar chkconfig e reiniciar o serviço verniz

chkconfig varnish on
service varnish start

Isso é tudo … Você pode monitorar cache de verniz através desta ferramenta de monitoramento.

varnishstat

 

solução 2

está segunda opção, e recomendável para iniciantes, não necessita de muito conhecimento para aplicar os comandos.

Varnish Cache Integração no cPanel

Este opensource w3tools irá remover instalação verniz anterior. Por favor, faça backup do arquivo de configuração do Apache httpd.conf antes de prosseguir.

Instalação:

 

# cd /usr/local/src

# wget "https://raw.githubusercontent.com/itseasy21/w3tools-varnish/master/install.sh" -O /usr/local/src/varnish-install.sh

# chmod +x varnish-install.sh

# ./varnish-install.sh

Deixe uma resposta