Dormías como un lirón cuando de repente suena el teléfono. Te despiertas del sobresalto y…
- ¿Quien? Vaya, la vecina, aquella con la que te acostaste cuando lo del ASCII, que sin más preámbulos te suelta:
- ¿Amorcito, que hago para saber las estadísticas de la gente que visita mi página web?
Mentalmente te maldices mil veces por haberle prometido que no dudara en consultarte cualquier problema que pudiera surgir.
- Me visto y vengo pitando, mientras llego, rootéate y enchúfale en consola:
# apt-get install awstats libnet-dns-perl libnet-ip-perl libnet-xwhois-perl
- No es necesario
- ¿Cómo que no es necesario? ¿Es que ya tienes instalado awstats y sus dependencias?
- No, que digo que no es necesario que te vistas.
La cosa promete. Al azar, agarras un vino de tu despensa (un Chateau Garrulón del 2004 rc2 con un retronasal que se las pela) y sales flechado. Te abre con un camisón con más transparencias que las capas del Gimp y te endiña:
- Aquí tienes al nosequéstats y a toda su parentela.
- ¡Madre mía, dos días en linux y qué dominio de la consola!
- ¿Qué consola ni qué monsergas? Por synaptic como la gente de bien. Aprietas los dientes pero son más de las 2 y no estás para pláticas filosóficas.
Casi sin pestañear editas el archivo de configuración:
# nano /etc/awstats/awstats.con f
Pones el «2» en LogFile = «/ var/ log/ apache2 / access.log» y en SiteDomain = «la vecinita.com» su nombre de dominio. Guardas, cierras y creas el enlace a los iconos:
# ln -s /usr/share/awstats/icon/ /var/www/awstats-icon
Tus dedos vuelan sobre el teclado …
# /usr/lib/cgi-bin/awstats .pl -update
-config=/etc/awstats/awstats.con f
- Ya está
- ¿Como que ya está?
- Que ya está. Mientras lo compruebas abriendo el navegador y escribiendo en la barra de direcciones:
http://localhost/cgi-bin /awstats.pl
- Yo iré abriendo el Chateau Garrulón del 2004 (no dices nada de que en realidad se trata de una versión beta) y me pondré cómodo.
- Sí, muy bonito, pero cualquiera que sustituya 11 localhost 11 por mi ip verá las estadísticas y solo quiero verlas yo, a los demás no les interesan.
Dejas de mala gana el Chateau y aunque te cuesta pensar porque la sangre no fluye muy bien por tu cabeza, ya que se ha desplazado llenando determinados capilares difíciles de disimular, agarras el teclado (procurando no tocar la tecla maldita con la banderita del Gueits) y:
# gedit /etc/apache2/sites-available/default
Buscas como un poseso la sección que diga algo parecido a:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin /
<Directory «/usr/lib/cgi-bin»> AllowOverride None
Options Indexes Includes ExecCGI Order allow,deny
Allow from 127.0.0.1
</Directory>
Y en Allow bla, bla, bla le encasquetas la ip 127.0.0.1 y reinicias apache:
# /etc/init.d/apache2 force-reload
- ¿Contenta la niña?
- Oh pichoncito, eres un sol.
El Chateau Garrulón dura menos que un suspiro y el último vaso ya es una amalgama de fluidos de distinta naturaleza. A duras penas te estás reponiendo del tercero cuando te suelta al oído:
- Dulzura, ¿y por qué no le pones una contraseña y así desde tu casa tambien podré consultar las estadísticas?
- Amorcito, un deseo tuyo es para mi una orden – dices.
Aunque en realidad lo que piensas es: «Lo que tiene que hacer uno por un buen polvete. 11 Tambaleándote de un lado para otro y después de darte con los piños en el canto de la puerta, agarras nuevamente el teclado y casi a puñetazos:
# gedit /etc/apache2/sites-enabled/000-default
Vuelves a buscar la sección que habías modificado, sustituyes el 11 127.0.0.111 por el 11from all 11 y le añades las líneas correspondientes:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory «/usr/lib/cgi-bin»> AllowOverride All
Options Indexes Includes ExecCGI Order allow,deny
Allow from all
AuthName «Acceso restringido a Estadísticas» AuthType basic
AuthUserFile
/etc/awstats/htpasswd .la_vecinita.com require valid-user
</Directory>
Mientras tecleabas , ella se había acercado y me estaba dando un masaje en el cuello de lo más relajante.
- ¿Qué nombre de acceso quieres?
- ¿A ti qué te parece?
- ¿Y contraseña?
- Ni idea.
- Clarísimo.
# htpasswd -cm /etc/awstats /htpasswd.la_vecinita.com atiqueteparece
Introduces la contraseña «niidea11 • La confirmas .
- Bueno ahora sí que ya está todo terminado
- ¿No se te olvida reiniciar apache?
- Vaya con la lista
# /etc/init.d/apache2 force-reload
- ¡Fin!, ¿Dónde estábamos?
- No sé si te has fijado en la hora, pero yo tengo que ir al curro y creo que tú tambien. Me voy a duchar.
Antes de entrar en el baño se giró y me lanzó un beso.
- Estuvo muy bien
Y cerró la puerta. No quedó claro si se refería a lo del awstats, a lo ocurrido entre sábanas o al Chateau Garrulón del 2004. Mientras bajaba por las escaleras me tocaba la mandíbula , que me dolia horrores, ¡menudo porrazo con la puerta! Me tomé un café en un bar y me fuí al laboro, aquel sería un día muy duro.