Cargando



Instalación y configuración Apache Traffic Server

Traffic Server es un proxy caché web de alto rendimiento que mejora la eficiencia de la red.


feb 27 2014 21:16
Profesional
mar 12 2014 19:00

traffic.jpg


Los usuarios de Internet buscan y acceden miles de millones de documentos y terabytes de datos diariamente. Esto provoca a menudo que las redes de datos pueden ser una pesadilla para los administradores de red a medida que luchan con los servidores sobrecargados y redes congestionadas. Puede ser un reto para acomodar de manera consistente y fiable de datos crecientes demandas de la sociedad.

Traffic Server es un proxy caché web de alto rendimiento que mejora la eficiencia de la red y el rendimiento al almacenar en caché la información de acceso frecuente en el borde de la red. Esto trae contenido físicamente más cerca de los usuarios finales, al tiempo que permite una entrega más rápida y reducción del uso de ancho de banda. Traffic Server está diseñado para mejorar la entrega de contenidos para empresas, proveedores de servicios de Internet (ISPs) , proveedores de red troncal y grandes intranets al maximizar el ancho de banda existente y disponible.

Para instalar Traffic Server pimero deberemos actualizar dependencias, para ello desde unaq terminal de comandos

apt-get install pkg-config


Descargamos Apache Traffic Server la versionb actual 4.1.2

wget http://apache.claz.org/trafficserver/trafficserver-4.1.2.tar.bz2


Extraemos el archivo que descargamos
tar xf trafficserver-4.1.2.tar.bz2


Accedemos al directorio que contiene los archivos extraidos
cd /trafficserver-4.1.2


Instalamos Traffic server desde la terminal compilandolo y configurandolo con los siguientes comandos
./configure
make check
sudo make install

Modificamos la configuracion de Traffic server para ello abrimos el archivo
nano /etc/ld.so.conf

añadimos al final la siguiente linea
include /usr/local/libexec/trafficserver


Luego debemos modificar la configuracion según el tipo de proxy. Antes de nada, hay que especificar que existen dos clases de proxy.

Forward Proxy: El proxy normal, el cual actúa como puerta o gateway de acceso a internet, por ejemplo, el que hay que indicar en el navegador para poder acceder a través de él, y que entre otras cosas sirve para compartir una conexión a internet o como filtro para páginas o usuarios a las que se quiera restringir el acceso.

Reverse Proxy : Este tipo de proxy, en cambio sirve para mapear URLs que se ofrezcan de cara al exterior a máquinas que tengamos en la red detrás del proxy. Así pues, si queremos hacer disponible una aplicación que tenemos en una máquina determinada de la intranet a usuarios de fuera de la misma, éste es el tipo de proxy adecuado.

Para Forward Proxy, modificaremos /usr/local/etc/trafficserver/records.config
CONFIG proxy.config.url_remap.remap_required to 0


Para Reverse Proxmodificaremos records.config yremap.config f
usr/local/etc/trafficserver/records.config

CONFIG proxy.config.http.server_port INT 80
CONFIG proxy.config.proxy_name STRING svr1.tecadmin.net
CONFIG proxy.config.url_remap.pristine_host_hdr INT 1

nano /etc/trafficserver/remap.config
map http://svr1.tecadmin.net:80/ http://localhost:82/
reverse_map http://localhost:82/ http://svr1.tecadmin.net/

Reiniciamos la configuracion
sudo ldconfig

Para iniciarlo o detenerlo utilizamos los siguiente comandos
sudo trafficserver start \ stop \ restart


Utilizacion
Mostrar estadisticas del servidor
# traffic_line -r proxy.process.hostdb.total_lookups
# traffic_line -r proxy.process.hostdb.total_hits

Mostrar accesos y busquedas por dns
# traffic_line -r proxy.process.dns.total_dns_lookups


Mostrar datos de accesos, logueos, datos enviados y recibidos
# traffic_line -r proxy.process.log.num_sent_to_network
# traffic_line -r proxy.process.log.num_received_from_network
# traffic_line -r proxy.process.log.num_flush_to_disk
# traffic_line -r proxy.process.log.bytes_sent_to_network
# traffic_line -r proxy.process.log.bytes_received_from_network
# traffic_line -r proxy.process.log.bytes_flush_to_disk
# traffic_line -r proxy.process.log.bytes_written_to_disk
# traffic_line -r proxy.process.log.log_files_open
# traffic_line -r proxy.process.log.log_files_space_used

¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Hola! Si no encuentras algún tutorial en el buscador de Solvetic, Solicítalo Aquí

X