Rapporti di navigazione

In fase di sviluppo Pagina in preparazione In fase di sviluppo

In questa pagine è mostrato come installare lightsquid, una serie di script che permettono di navigare i file di log di Squid.

Prima di proseguire occorre aver installato Squid.

Installiamo il software necessario:

Reference: https://www.server-world.info/en/note?os=Ubuntu_16.04&p=squid&f=7

root@proxy10:~# apt install lightsquid libcgi-session-perl

Occorre correggere un errore nel file di configurazione, alla riga 23 circa:

nano /etc/lightsquid/lightsquid.cfg

$logpath ="/var/log/squid";

Configuriamo Apache per mostrare i rapporti di navigazione:

root@proxy10:~# nano /etc/apache2/conf-available/lightsquid.conf

Alias /lightsquid/ /usr/lib/cgi-bin/lightsquid/
<Location "/lightsquid/">
 Options +ExecCGI
 AddHandler cgi-script .cgi .pl
 Require local
 Require ip 172.16.0.0/12
</Location>

root@proxy10:~# a2enmod cgi

root@proxy10:~# a2enconf lightsquid

root@proxy10:~# systemctl restart apache2

La seguente stringa crea il rapporto dai file di log di squid, cosa in genere fatta automaticamente una volta al giorno da /etc/cron.d/lightsquid:

root@proxy10:~# /usr/share/lightsquid/lightparser.pl

A questo punto è possibile puntare un browser verso il server proxy: http://server/lightsquid/, dopo aver aperto la porta 80 nel firewall.

Potrebbe essere consigliabile, per motivi di riservatezza, proteggere il sito con una password ed usare https.

In alternativa, personalmente, preferisco aprire un tunnel ssh ed accedere ad Apache attraverso di esso. Questo metodo ha diversi vantaggi: non serve aprire nuove porte oltre ad ssh e la connessione è cifrata e autenticata attraverso un protocollo robusto (nota 1).

vv@vv-i7-buster:~$ ssh -Cfo ExitOnForwardFailure=yes -NL 2000:172.16.0.20:80 vv@aaa.bbb.ccc.ddd -p xyz
vv@vv-i7-buster:~$ firefox localhost:2000/lightsquid/

Note

  1. Verificato solo con Linux


Data di creazione di questa pagina: ottobre 2020
Ultima modifica: 20 ottobre 2020


Pagina principaleAccessibilitàNote legaliPosta elettronicaXHTML 1.0 StrictCSS 3

Vai in cima