Varnish: Instalando e configurando o Varnish na amazon aws


O Varnish é um proxy reverso no lado do servidor que funciona como um acelerador HTTP para websites  dinâmicos. As consultas mais recentes são guardadas e disponibilizadas evitando que  o servidor web tenha toda vez que entregar a pagina para o cliente web tornando site mais rápido.

Instalando o varnish:


root@def_linux:#yum install varnish

Com o varnish instalado faremos uma configuração padrão trocando  porta default  do Varnish da 6081 para 80, no arquivo /etc/sysconfig/varnish.

VARNISH_LISTEN_PORT=80

Agora altere o arquivo /etc/varnish/default.vcl, para a o porta que o apache irá rodar no nosso caso escolhemos a 81:

backend default {
  .host = "127.0.0.1";
  .port = "81";
}

Também é necessário alterar a porta do apache conforme definimos no arquivo default.vcl para a porta 81 no arquivo /etc/httpd/conf/httpd.conf:

Listen 81

Obs: Caso você possua algum virtual host configurado será necessário tambem altera-lo:

Reinicie o apache:

root@def_linux:# /etc/rc.d/init.d/httpd restart

ou

root@def_linux:#service httpd restart 

Resnicie o varnish:

root@def_linux:# /etc/rc.d/init.d/varnish restart

ou

root@def_linux:#service varnish start




Testando se tudo ocorreu bem pela linha de comando:


root@def_linux:# varnishtop -i RxHeader

Irá mostrar as requisições que ocorrem no momento.

Uma outra forma tambem pela linha de comando:


root@def_linux:#curl -I http://meudominio.com/url/ -H "Host: http://meudominio.com"

HTTP/1.1 200 OK

Server: Apache/2.2.21 (Amazon)

X-Powered-By: PHP/5.3.14

Set-Cookie: PHPSESSID=d129qa0jlpfd2go3chtd9i8s35; path=/

Expires: Thu, 19 Nov 1981 08:52:00 GMT

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache

X-Pingback:  http://meudominio.com/xmlrpc.php

Set-Cookie: bp-message=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/

Set-Cookie: bp-message-type=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/

Vary: Accept-Encoding,User-Agent

Content-Type: text/html; charset=UTF-8

Date: Mon, 03 Sep 2012 17:27:10 GMT

X-Varnish: 235755550

Age: 0

Via: 1.1 varnish

Connection: keep-alive

Espero ter ajudado, fiquem a vontade para comentar o tutorial pois as criticas e sugestões serão bem vindas.


Siga o @def_linux no twitter e fique por dentro dos nossos tutoriais, dicas e promoções.

Veja mais notícias Linux e tutoriais do blog aqui.

Defendendo&nbsp o linux, blog    o linux    na veia.

IT Certification- Rede social para certificação de TI.


certificacao, ti, tecnologia da informação, cisco, lpi, microsoft, rede social

Lançado hoje 01 de setembro o site IT Certification, que tem como objetivo reunir o publico que busca uma obter uma certificação profissional em tecnologia da informação. A rede social busca reunir pessoas que possam produzir e compartilhar material para todas as certificação de TI, como LPI, Comptia, cisco, microsoft. e etc. Os usuários podem interagir criando grupos e formando circulos profissionais com pessoas que tenha o mesmo objetivo.

Cadastre-se, crie seu grupo e aproveite o que a rede IT Certification pode oferecer.

Siga o @def_linux no twitter e fique por dentro dos nossos tutoriais, dicas e promoções.

Veja mais notícias Linux e tutoriais do blog aqui.

Defendendo&nbsp o linux, blog    o linux    na veia.