Вы находитесь на странице: 1из 4

Ing. Fabin L.

Cortes

PROCEDIMIENTO PARA LA INSTALACION DEL LIGHTSQUID PARA SQUID PROXY


Se asume: que ya en este punto los estudiantes han realizados instalaciones de squid Proxy, de lo contrario se debe realizar la respectiva instalacin, se debe tener instalado Ubuntu 9.0.4 Jounty Jackalope en los equipos como mquina virtual con conexin de red y navegando. Se asignarn IP a las mquinas virtuales con el fin de que sean identificadas de forma independiente en la red. Instalacin de Lightsquid Pre-requisitos: a) Squid Proxy. b) Apache2 web server Paso 0. Crear el folder para la ubicacin:
cd /var/www/ mkdir lightsquid cd lightsquid

Paso 1. Instalacin del lightsquid Se debe descargar el software de este sitio:


http://lightsquid.sourceforge.net/

Copiar el archivo descargado a la localizacin


cp lightsquid-1.8.tgz /var/www/lightsquid/ tar zxvf lightsquid-1.8.tgz

mv lightsquid-1.8 lightsquid cd lightsquid Brindarle los permisos de ejecucin adecuados a los archivos:
chmod +x *.cgi chmod +x *.pl

Ing. Fabin L. Cortes

Dado que apache es el medio por el cual se va a visualizar la informacin el debe tener el respectivo permiso de acceso al folder:
chown -R www-data.www-data *

Paso 2. Configurar el sitio web de lightsquid en el apache:


vi /etc/apache2/conf.d/sites-available/default

Adicionar las siguiente lneas:

<Directory "/var/www/lightsquid"> AddHandler cgi-script .cgi AllowOverride All </Directory>

Paso 3. Reiniciar el Web Server para que tome los cambios respectivos:

/etc/init.d/apache2 restart

Paso 4. Instalar libreras grficas en el sistema operativo, sobre todo la librera GD:
apt-get install libgd-gd2-perl

Paso 5. Establecer las variables del archivo de configuracin:


vi /var/www/lightsquid/lightsquid.cfg

Establecer la ubicacin de los logs del squid y el directorio de reportes


Los logs deben ir al /var/log/squid/

La configuracin debe quedar similar en estas variables:


# -------------------- GLOBAL VARIABLES ---------------------------

Ing. Fabin L. Cortes

#path to additional `cfg` files $cfgpath ="/var/www/lightsquid/lightsquid"; #path to `tpl` folder $tplpath ="/var/www/lightsquid/lightsquid/tpl"; #path to `lang` folder $langpath ="/var/www/lightsquid/lightsquid/lang"; #path to `report` folder $reportpath ="/var/www/lightsquid/lightsquid/report"; #path to access.log $logpath ="/var/log/squid"; #path to `ip2name` folder $ip2namepath ="/var/www/lghtsquid/lightsquid/ip2name";

Paso 6. Generar el reporte segn utilizacin del squid, es decir los reportes solo son generados siempre que los usuarios hagan uso del proxy:
/var/www/lightsquid/lightparser.pl

Paso 7. Programar una tarea en el Ubuntu:


crontab -e

En este ejemplo se coloca una tarea para que se ejecute cada 10 minutos siempre:
*/10 * * * * /var/www/lightsquid/lightsquid/lightparser.pl

Documento por: Ing. Fabin Cortes Bajo las siguientes condiciones:

Ing. Fabin L. Cortes

Colombia - 2009

Вам также может понравиться