Inici de sessió d'usuari


CAPO redireccionament selectiu


Ferran Ot
www.englobatec.com
www.englobatec.cat

Modificacions realitzades:
íšs de fitxer de configuració de redireccions selectives.
Variables d'entrada en capo per a la selecció d'ubicació de fitxer de configuració i redirecció per defecte.
íšs d'etiqueta "noredirect" per a la inhabilitació del redireccionado.
---------------------------------------------------------------------------
A) Com invocar a capo.
En el fitxer de configuració de squid:

redirect_program /usr/local/bin/capo [ruta_fitxer_configuracio [url_per_defecte]]

Exemple: redirectprogram /usr/local/bin/capo /usr/local/capo/capo.conf http://10.35.84.6/capo.html

La url_per_defecte pot ser "noredirect" (ull, sense les cometes) per a indicar que no s'ha de redireccionar la petició.
Si voleu indicar el redireccionamient per defecte hauríeu d'indicar també el fitxer de configuració tal com marca la sintaxi [] => opcional.

B) Configuració de fitxer de redireccionamiento selectiu.
La modificació consisteix en l'addicció d'un fitxer "capo.conf" en el qual cada fila té tres camps separats pel símbol ":".
Quedaria així:

ip:màscara:url_redirecio

On url_redireccio pot ser la constant "noredirect" sense les cometes.

Un exemple:

[root@localhost capo]# cat capo.conf
10.35.84.144:255.255.255.240:http://10.35.84.2/drupal//?q=node/27
10.35.2.32:255.255.255.240:http://10.35.84.2/drupal//?q=node/33
10.35.84.128:255.255.255.240:http://10.35.84.2/drupal//?q=node/7
10.35.86.144:255.255.255.240:http://10.35.84.2/drupal//?q=node/25
10.35.87.144:255.255.255.240:http://10.35.84.2/drupal//?q=node/32
10.35.84.176:255.255.255.240:http://10.35.84.2/drupal//?q=node/12
10.35.84.160:255.255.255.240:http://10.35.84.2/drupal//?q=node/23
10.35.84.208:255.255.255.240:http://10.35.84.2/drupal//?q=node/30
10.35.78.16:255.255.255.240:http://10.35.84.2/drupal//?q=node/34
10.35.84.192:255.255.255.240:http://10.35.84.2/drupal//?q=node/22
10.35.2.64:255.255.255.240:http://10.35.84.2/drupal//?q=node/35
10.35.84.16:255.255.255.240:http://10.35.84.2/drupal//?q=node/4
10.35.87.32:255.255.255.240:http://10.35.84.2/drupal//?q=node/9
10.35.84.48:255.255.255.240:http://10.35.84.2/drupal//?q=node/18
10.35.85.48:255.255.255.240:http://10.35.84.2/drupal//?q=node/28
10.35.84.32:255.255.255.240:http://10.35.84.2/drupal//?q=node/36
10.35.84.80:255.255.255.240:http://10.35.84.2/drupal//?q=node/11

[root@localhost capo]#

Important que no deixeu cap línia en blanc en el fitxer ja que no he desenvolupat mes que el just per a que funcioni Sad "ja se sap que el temps és or".

En el fitxer /var/log/squid/capo.match podreu veure informació dels redireccionamients com per exemple...

Sat Apr 15 18:18:30 2006:ipSource=[10.35.86.6]:http://mir.atdmt.com/b/D5D5ISPANDVE/2766_es_act.gif:http://10.35.84.2/drupal//?q=node/15
Sat Apr 15 18:23:59 2006:ipSource=[10.35.86.6]:http://80.69.64.205/images/titu_boombang.gif:http://10.35.84.2/drupal//?q=node/15
Sat Apr 15 18:23:59 2006:ipSource=[10.35.86.6]:http://80.69.64.205/images/titu_msc.gif:http://10.35.84.2/drupal//?q=node/15

amb informació de la data, ip d'origen i url a la qual és redireccionada la petició.