Evitar peticiones a la página de estadísticas – Statcounter

23 12 2010

Si estamos desarrollando un proyecto en local y no queremos que nuestras peticiones se reflejen en las estadísticas de nuestro website de producción, podemos realizar lo siguiente. Este ejemplo vale para Statcounter, pero es fácil adaptarlo a cualquier otro web tracker.

1.- Ponemos en el “/etc/hosts” para que las peticiones a ese sitio vayan a nuestro servidor local:

127.0.0.1 c.statcounter.com
127.0.0.1 http://www.statcounter.com

2.- Creamos un directorio en /var/www/statcounter y ahí bajamos y ponemos el text.php:

# wget 'http://c.statcounter.com/text.php' /var/www/statcounter/text.php

3.- Creamos el directorio “/var/www/statcounter/counter” y ponemos el “counter_xhtml.js”:

# wget 'http://www.statcounter.com/counter/counter_xhtml.js' /var/www/statcounter/counter/counter_xhtml.js

4.- Instalamos Apache y configuramos un dos virtualhost:

<VirtualHost *:80>
ServerName http://www.statcounter.com
DocumentRoot /var/www/statcounter
MMapFile /var/www/statcounter/counter/counter_xhtml.js
ProxyPass /counter/counter_xhtml.js !
ProxyPass / http://67.215.253.138/
ProxyPassReverse / http://67.215.253.138/
ErrorLog /var/log/apache2/error-www.statcounter.com.log
LogLevel warn
</VirtualHost>
<VirtualHost *:80>
ServerName c.statcounter.com
DocumentRoot /var/www/statcounter
MMapFile /var/www/statcounter/text.php
ProxyPass /text.php !
ProxyPass / http://67.215.253.139/
ProxyPassReverse / http://67.215.253.139/
ErrorLog /var/log/apache2/error.c.statcounter.com.log
LogLevel warn
</VirtualHost>

5.- Reiniciamos Apache y ya lo tenemos montado, las peticiones a esos archivos, que son los que registran la visita, las servimos desde local, y el resto de peticiones a dicho dominio, se sirven de manera transparente.

Advertisements

Actions

Information

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: