Instalar / Configure Varnish en CentOS 6.5




Varnish Cache es un acelerador de aplicaciones web, también conocido como caché de proxy HTTP inversa. Se instala delante de cualquier servidor HTTP y se configura para almacenar en caché una copia del recurso solicitado. Ideado para aumentar el rendimiento de las aplicaciones web.(https://es.wikipedia.org/wiki/Varnish_Cache)

Pasemos a la instalación en servidores CentOS

Actualmente esta lista la versión 4 de Varnish pero por alguna razón no funciona correctamente, por lo que instalaremos la versión 3 que es estable.

Abrimos consola como root y escribimos:

rpm --nosignature -i http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release/varnish-release-3.0-1.el5.centos.noarch.rpm

Ahora instalamos:

yum install varnish

Editamos el archivo de configuración de Varnish

nano /etc/sysconfig/varnish

en la línea donde aparece: VARNISH_LISTEN_PORT

cambiamos el valor que aparece y quedará así:

VARNISH_LISTEN_PORT=80

y guardamos (Puedes leer las otras opciones y cambiarlas a consideración);

Ahora, editamos:

nano /etc/varnish/default.vcl

y cambiamos por esto:

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

Luego, debemos decirle el cambio a Apache, editamos:

nano /etc/httpd/conf/httpd.conf

cambiamos:

Listen 80

por:

Listen 81

y guardamos.

A continuación le decimos al firewall que acepte las peticiones en el puerto 81

nano /etc/sysconfig/iptables

y agregamos

-A INPUT -m state --state NEW -m tcp -p tcp --dport 81 -j ACCEPT
-A OUTPUT -m state --state NEW -m tcp -p tcp --dport 81 -j ACCEPT

Guardamos;

Indicamos que Varnish se cargue al inicio

chkconfig varnish on

Reiniciamos servicios involucrados:

service iptables restart
service httpd restart
service varnish start

Si todo esta "OK" lo verás en pantalla.

Prueba:
curl -I http://TUDOMINIO

cambia TUDOMINIO por uno de los dominios del servidor, en la cabecerá observarás "varnish"

Sitio oficial de Varnish: http://varnish-cache.org



Otras artículos de interés:

Monitorizar ancho de banda en Ubuntu
El Ancho de banda en redes es la velocidad de datos con la que se mueven los datos dentro de una conexión. Cuanto mayor sea la capacidad, es probable que poseas un rendimiento mejor aunque influyen otros factores. En Ubuntu...
Disminuir el consumo de energía en nuestro equipo Debian- Ubuntu - Derivados
Se pueden encontrar diferentes de reducir el consumo de energía y extender la vida útil de la batería, y mejorar el uso optimo de nuestra CPU. En forma predeterminada no están habilitadas porque son poco fiables y depende del equipo donde est...
Desinstalar MS-Windows y dejar solo Ubuntu / LinuxMint
Es bastante fácil. Realiza respaldo de tus documentos (textos - Videos - Imagenes) de MS-Windows. Iniciar la pc/laptop cargando tu Linux instalado. Si usas Ubuntu o LinuxMint ve a Sistema->Admi...
Cambiar tu kernel en Ubuntu y derivados al 2.6.38
Usualmente al instalar Ubuntu o sus derivados el kernel (encargado de gestionar recursos, a través de servicios de llamada al sistema) es un poquito viejo dependiendo de las versión que instalas. Cambiar el Kernel es bastant...
Algunas Restricciones en Información de Apache
Editamos el archivo /etc/apache2/conf.d/security sudo su nano /etc/apache2/conf.d/security Cambiamos o agregamos: # Por default viene en ServerTokens OS ...
Instalando un servidor SMTP en Ubuntu
Es realmente simple instalar un servidor smtp para el uso personal o de negocios en Ubuntu. Primero abrir tu terminal, teclear: sudo apt-get install postfix Puede ser que te pida una contraseña....
Introducción al TCP/IP / Escaneo de puertos avanzado / DoS
Los protocolos basados en TCP, son protocolos orientados a conexión. Esto quiere decir, que hay todo un proceso para armar la conexión, recien ahi se empiezan a mandar los paquetes necesarios (la información que se...
Archivos virtuales, clave para un mejor rendimiento en Windows 2000 y XP
Microsoft Windows 2000 y Windows XP representan un substancial salto hacia delante en lo que se refiere al rendimiento frente a las versiones anteriores de este sistema operativo. Pero esto no significa que tanto 2000 como XP estén optimizados de la...
Cambiar tu MAC address en GNU/Linux
Cambiar la MAC address de nuestra tarjeta de red es bastante sencilla, solo siguimos estos paso: Usemos ifconfig Puedes observar tu dirección MAC, ahora vamos a cambiarla: sudo su ifconfig eth0 down...
Guía de operaciones de seguridad para Windows 2000 Server (PARTE I)
6. Auditoría y detección de intrusiones En cualquier entorno seguro, deberá supervisar de forma activa que no se produzcan intrusiones ni ataques. No sería sensato instalar sistemas seguros y asumir que no se va a producir ningún ataque. Exi...

Brindanos
un o una


Redes Sociales

Publicidad


Gana Bitcoins desde tu casa

Categorías


Planeta Vaslibre

Blog Roll




Nube de tags

  • anonimato
  • anonimo
  • antivirus
  • apache
  • blog
  • bsd
  • bug
  • centos
  • chrome
  • cifrado
  • computer
  • configure
  • debian
  • exploits
  • fedora
  • fice
  • firefox
  • forense
  • freebsd
  • gentoo
  • github
  • gnome
  • gnu
  • gpl
  • gtk
  • hack
  • hacking
  • hosting
  • informatica
  • instalar
  • internet
  • isos
  • libre
  • licencias
  • linux
  • linuxmint
  • lxde
  • micros
  • mint
  • mit
  • mozilla
  • mysql
  • noticia
  • opensource
  • pgp
  • php
  • sabayon
  • seguridad
  • system
  • tecnologia
  • thunar
  • thunderbird
  • tor
  • troyanos
  • tware
  • ubuntu
  • underground
  • varnish
  • vaslibre
  • virus
  • viserproject
  • vivaldi
  • vulnerabilidades
  • web
  • website
  • windows
  • xanadu
  • xfce
  • xombra