Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Cortes
Se asume: que ya en este punto los estudiantes han realizados instalaciones de squid
Proxy, de lo contrario se debe realizar la respectiva instalación, se debe tener
instalado Ubuntu 9.0.4 Jounty Jackalope en los equipos como máquina virtual con
conexión de red y navegando.
Se asignarán IP a las máquinas virtuales con el fin de que sean identificadas de forma
independiente en la red.
Instalación de Lightsquid
Pre-requisitos:
a) Squid Proxy.
b) Apache2 web server
cd /var/www/
mkdir lightsquid
cd lightsquid
http://lightsquid.sourceforge.net/
cp lightsquid-1.8.tgz /var/www/lightsquid/
mv lightsquid-1.8 lightsquid
cd lightsquid
chmod +x *.cgi
chmod +x *.pl
1
Ing. Fabián L. Cortes
vi /etc/apache2/conf.d/sites-available/default
<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 librerías gráficas en el sistema operativo, sobre todo la librería GD:
vi /var/www/lightsquid/lightsquid.cfg
2
Ing. Fabián L. Cortes
$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 según utilización del squid, es decir los reportes solo son
generados siempre que los usuarios hagan uso del proxy:
/var/www/lightsquid/lightparser.pl
crontab -e
En este ejemplo se coloca una tarea para que se ejecute cada 10 minutos
siempre:
*/10 * * * * /var/www/lightsquid/lightsquid/lightparser.pl
Colombia - 2009