Mòdul 4
Serveis de xarxa amb GNU/Linux
Exercici 

 
Volem implementar un cgi comptador gràfic per poder mesurar els accessos a la pàgina principal de la nostra web, amb independència de l'estadística general.

Seguiu els següents passos per aconseguir-ho:

1.- Primer modificareu la configuració del servidor, deixant el paràmetre AllowOverride inclòs en els "tags":

<Directory />

i també


<Directory "/home/httpd/html">

al valor

AllowOverride All

permetent la màxima flexibilitat de 'reconfiguració' utilitzant els fitxers .htaccess
 

2.- Un cop fetes les modificacions de configuració, reinicieu el servidor web.
 

3.- Descarregueu el fitxer count.cgi  i seguiu les instruccions que hi ha a la pàgina:

http://www.aitech.ac.jp/~inomoto/ino/cgi/counter2.htm

Tenint en compte que volem mesurar i presentar el comptador dins la pàgina principal del nostre servidor web http://www.intracentre/index.html, un resum del que cal personalitzar podria ser:

(1) Estructura de directoris

/home/httpd/html/--> index.html
                          --> .htaccess
                          --> count.txt

/home/httpd/icons/--> 0.gif
                           --> 1.gif
                            ....
                           --> 9.gif

/home/httpd/cgi-bin/count.cgi

(2) Variables a verificar/modificar dins el fitxer couter.cgi

$image = "../icons";
$count = "/home/httpd/html/count.txt";

(3) Línies de la crida "ssi" que cal afegir dins el fitxer index.html perquè aparegui el comptador

<!--#exec cmd="../cgi-bin/count.cgi"-->
 

4.- Un cop comprovat el funcionament, protegiu el fitxer count.txt de possibles modificacions, fent que sigui de l'usuari 'nobody' i amb drets 700.
 

El vostre tutor ha de poder valorar aquest exercici consultant el nombre de visites de la pàgina principal del nostre servidor Apache.