Navegadores

Como instalar AWStats en un servidor con Windows y Apache

Ya son varias las veces que he oido hablar de AWStats, unas estadísticas para servidores web bastante completas, que recopilan información como el ancho de banda empleado, navegadores que usan los visitantes, etc.

Ayer, inmerso en un aburrimiento espantoso, me dio por colocarlas en mi servidor, para trastear, como suele ser común en mí..

¿Que necesitaremos?

  • Descargar AWStats, nada complicado.
  • Tener un servidor con Apache. Olvídate de servidores gratuitos porque necesitaremos echar mano del access.log que crea Apache, y da por hecho que en los servidores gratuitos no lo vas a encontrar. Se recomienda o el propio PC, o un servidor dedicado. (Con Windows, ya que lo que aquí explico es para Windows, aunque esto mismo te puede servir de referencia para Linux)
  • Tener Perl instalado y funcionando correctamente con Apache.
  • Dependiendo si eres o no un manitas, pues aprox. unos 30 minutos de tiempo.

Empecemos..

Bien, lo primero será descargar el Zip de la web de AWStats. Recomiendo el Zip ya que así tendremos libre movilidad con los archivos.

Descomprimimos, y veremos una carpeta llamada wwwroot, copiaremos las carpetas de dentro css, js, icon y classes a la raiz del servidor de nuestro Apache. Si usas Wamp y lo instalaste por defecto, sería en C:/wamp/www/.

Vale, ya tenemos un 20% del trabajo hecho. Ahora nos falta la carpeta “cgi-bin” que hemos podido ver al descomprimir el Zip. Para que las estadísticas funcionen, como ya dije más arriba, es necesario tener Perl instalado y configurado con Apache para que éste nos lea los archivos con extensión .pl y .cgi.

Instalando Perl..

Para instalar Perl en Windows necesitaremos ActivePerl. Al descomprimirlo encontraremos unas dos carpetas, y archivos. Los archivos puedes borrarlos, porque no los necesitaremos. Solo nos quedaremos con la carpeta “Perl”, la cual es recomendable pegarla junto con las carpetas de nuestro Apache, PHP, etc..

Siguiendo el ejemplo de antes, teniendo Wamp, lo recomendable sería pegarla en C:/wamp/, quedandonos algo como C:/wamp/Perl .

Bien, Perl todavía no está configurado para que interactue con Apache, por lo tanto, abriremos el archivo de configuración de Apache para, evidentemente, configurarlo. :)

Normalmente, por no decir siempre, el archivo se llamará “httpd.conf”, exceptuando en algunas versiones de Linux, que es “apache2.conf”, pero como este tutorial trata de hacerlo en Windows, no explicaré más.

Y otra vez lo mismo, si usas Wamp, el archivo de configuración de Apache lo encontrarás en C:/wamp/Apache2/conf/httpd.conf

Buscaremos la siguiente linea, la cual deberemos tener de forma parecida en nuestra configuración:

ScriptAlias /cgi-bin/ “C:/wamp/Apache2/cgi-bin/”

La descomentamos (#) si la teniamos comentada, y miramos unas lineas más abajo..:

<Directory “C:/wamp/apache2/cgi-bin”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

Deberemos tenerlo más o menos así, lo único que puede variar es la dirección entre comillas, que será la dirección virtual que desees tener en tu PC. El que he pegado aquí sería la que viene por defecto con Wamp, como siempre. :)

También deberemos buscar la linea:

AddHandler cgi-script .cgi .pl

La cual, deberás tener tal como la he pegado yo. Que aunque para AWStats solo necesites archivos .pl, es recomendable añadir también .cgi, para un futuro.

Ahora solo queda guardar los cambios, y reiniciar Apache. No debería dar error y funcionar a la perfección.

Configurando finalmente AWStats..

Ahora que ya tenemos Perl y Apache funcionando, es hora de ir poniendo a punto AWSTats. ¿Como? Bien sencillo..:

Nos dirigimos a la carpeta “cgi-bin” que descomprimimos anteriormente, y pegamos todo su contenido dentro de la carpeta “cgi-bin” de Apache. Siguiendo el ejemplo, lo pegaríamos todo en C:/wamp/Apache2/cgi-bin/awstats .

Evidentemente, la carpeta “awstats” la tendrás que crear tú a mano, y allí será donde metas todos los archivos de la carpeta cgi-bin, como awstats.pl, awredir.pl…etc.

Bien, entraremos a dicha carpeta, y veremos que hay un archivo llamado “awstats.model.conf“, lo renombraremos a “awstats.conf” y procederemos a abrirlo para editarlo. Recomiendo Notepad++ :)

Igualmente abriremos con el editor de texto”awstats.pl” y “awredir.pl” y en la primera linea, modificaremos “#!/usr/bin/perl” por “#!c:/wamp/perl/bin/perl.exe“.

Bueno, volviendo al awstats.conf, buscaremos la linea 51, donde dice algo como LogFile=”blabalbalba”. Le cambiaremos el blabalbalba por nuestra dirección completa del log de Apache, que con Wamp (Como siempre…) lo encontraremos fácilmente en C:/wamp/logs/access.log. Por lo tanto editaremos la linea y la dejaremos así: LogFile=”C:/wamp/logs/access.log”

Perfecto, sigamos. La siguiente parada será en la linea 122, donde pone algo como LogFormat=1. Esto dependerá del formato de log que te cree Apache. Si usas Wamp, tendrás que cambiar ese “1″ por un “4″, quedando algo como “LogFormat=4“. Más adelante explicaré como cambiar la forma en que nos cree el log, para que las estadísticas sean más concretas, como por ejemplo, que nos diga que navegador usan nuestros visitantes y todo eso. De momento con el “4″ nos conformamos, luego si nos gusta, lo cambiamos. :)

Siguiente linea, la 153. SiteDomain=”". Añadiremos entre las comillas el nombre del dominio del que vas a hacer las stats. Puedes usar el que quieras, aunque lo normal es usar el dominio que uses para la web a la que vas a hacer las stats, así queda más bonito. Algo como SiteDomain=”inf-o.no-ip.org”. Solo cambias “inf-o.no-ip.org” por tu dominio.

Continuemos con la última a editar, línea 212. DirCgi=”/cgi-bin”. Cambiaremos esta linea por la dirección parcial del “cgi-bin”. Siquiendo tal como lo hemos hecho más arriba, éste deberá quedar así: DirCgi=”/cgi-bin/awstats“.

Las demás lineas las podeis ojear, por si necesitáis cambiar alguna configuración más, pero eso ya no lo explicaré aquí.

Guardamos los cambios y cerramos.

Y para acabar..

Para acabar, lo único que deberemos hacer es abrir una consola (Inicio -> Ejecutar -> cmd) y teclearemos lo siguiente, siguiendo el ejemplo del tutorial..: “perl C:/wamp/perl/bin/perl.exe C:/wamp/Apache2/cgi-bin/awstats/awstats.pl -config=inf-o.no-ip.org -update”

De lo único que modificaríamos sería donde pone “-config=inf-o.no-ip.org” que vosotros debereis poner vuestro nombre de dominio, el mismo que pusisteis en la línea 153 del archivo de configuración.

Si todo a ido bien, nos devolverá algo como:

Create/Update database for config “C:/wamp/Apache2/cgi-bin/awstats/awstats.conf” by AWStats version 6.8 (build 1.910)
From data in log file “C:/wamp/logs/access.log”…
Phase 1 : First bypass old records, searching new record…
Direct access after last parsed record (after line 1051789)
Jumped lines in file: 1051789
Found 1051789 already parsed records.
Parsed lines in file: 815
Found 0 dropped records,
Found 0 corrupted records,
Found 0 old records,
Found 815 new qualified records.

Y volverá a la linea de comandos. Este proceso dependerá del tamaño del archivo de log. El mio tardó unos 3 minutos aproximadamente para leer un porrón de lineas, unos casi 200 MB de log.

Bien, ya tenemos las estadísticas. Para acceder a ellas tansolo deberéis teclear en vuestro navegador: “http://vuestrodominio.com/cgi-bin/awstats/awstats.pl” cambiando “vuestrodominio.com” por la dirección de vuestra página web.

Y eso es todo. Si tienes alguna duda, manda un comentario y cuando pueda te hecho una mano. ;)

Se me olvidaba! Si quereis que Apache os haga un log más extenso para que las estadísticas contengan más información, tansolo debereis abrir el httpd.conf de Apache, tal como hicimos antes, y buscar la linea donde ponga “CustomLog ../logs/access.log common” y cambiar el “common” por “combined”. Luego modificais el “4″ por el “1″ en la configuración de AWSTats, en la linea 122, y refrescais las estadísticas.

Saludos!

Editar webs de forma local

Si quieres ir de pr0, y hacer como que puedes editar las webs de los demás, prueba a cargar una web y cuando esté cargada del todo, escribir en la barra de direcciones la siguiente linea:

javascript:document.body.contentEditable='true'; document.designMode='on'; void 0

Le das el Enter y pruebas a editar la web. ¿Que te parece? XD

Evidentemente estarás editandola de forma local, y jamás de forma que luego entre otro a la misma dirección y vea tu estropicio. ;) . Ah, y para los avispaos, solo funciona en Firefox. :)

Visto en | Microsiervos

12 Razones para usar Internet Explorer

Navegando por DaboBlog me encuentro con estas 12 razones para usar Internet Explorer.. Muy muy bueno. xD

– La letra “e”, es un símbolo de modernidad, un homenaje a nuestra vieja y culta Europa, una “e” de esperanza…

– Es fácil de usar, al no tener navegación por pestañas, te puedes concentrar más en una sola página, navegarás menos pero…absorberás más conocimientos.

– No requiere instalación, en el 90 % de los casos vendrá con tu flamante nuevo equipo, nada de complicadas instalaciones, horas de descarga de otros navegadores que vete tu a saber que oscuros misterios esconderán… (ahora bien, te las vas a ver para desinstalarlo)

- Serás un buen ciudadano, podrás entrar a todo tipo de páginas de organismos y estamentos oficiales, no sentirás el “vacio administrativo” de una página que respeta los estándares y dice que tu Konqueror es un señor muy malo…

– Tus capacidades de búsqueda se ampliarán, verás crecer y crecer las barras que se te instalarán de buenos señores que querrán que amplíes horizontes y se abrirán muchas bellas ventanas emergentes de gente que se preocupa por el tamaño de tu pene…

– Te harás un experto en seguridad informática, no habrá Spyware que se te resista, tu página de inicio será secuestrada tantas veces que te harás un experto en rescates…

– Un seg que estoy pensando más…

– La banca electrónica no tendrá secretos para ti, aprenderás lo que es el Phising plácidamente mientras miras la bonita suma que te cargó El Corte Inglés a fin de mes en tu tarjeta de buen ciudadano.

– No estarás pendiente de engorrosas actualizaciones, serás libre, gracias a su código cerrado no serás incomodado en la calma de tu espacio digital, ojos que no ven, tiempo perdido que no se siente…

10ª- Te sentirás comprendido, es más fácil, más plástico, decir “uso Explorer” que “uso Fairfos”, no sentirás el rechazo social, eres parte de algo, algo grande, el espíritu de Gates, todo un símbolo de la concordia en este mundo te acompañará…

11ª- Tus hijos crecerán en un entorno feliz, todo tiene lógica, desde la base de la familia, Windows, pasando por sus descendientes tan cercanos, tan nuestros. Imagínate, tu bebé mandando mails con Outlook Express “nene, deja eso del Thunderbird, caca“, gestionando su futuro Master con Microsoft Office, hablando con sus amigos por el Messenger (”el aMSN es de niños malos !”)…el sueño Americano será el tuyo.

12ª- La más importante, Internet Explorer es como el ColaCao, siempre ha estado ahí, cuando de pequeños nos dieron Nesquik, llegó el fracaso escolar, si mi mamá no me hubiera hecho pasar por ese trance, hoy en día sería un Blogger admirado pero…que se puede esperar de un pobre chaval que no pasó de 2º de BUP…

Mi arrepentimiento es tal que acabo de instalar Wine en Debian solo para Navegar como Dios manda. Pérdoname padre, pérdoname

Tuyo y en tus manos, Dabo

Añado, acabo de salir de un reconfortante baño…para ver la luz del todo, también me arrepiento del daño que le hice con este post en el que dudaba de las palabras de amor que nos llegaban desde su sitio web sobre los servidores celestiales con “e” incluida y esos de los que tienen nombre como de unos indios salvajes…

Desde ese día me quitaron la tarjeta VIP de “Tommy”…

Ecoogler, el sustituto ecologico de Google

Ecoogler es, el sustituto ecológico de Google. A diferencia de éste, es que por cada búsqueda que hagamos, contribuyes simbólicamente a reforestar una hoja. Por cada 10.000 búsquedas/hojas, Ecoogler dona el dinero necesario para que se plante un árbol en el Amazonas.

Las búsquedas son exactamente iguales que las que se hacen en Google.. ¿A que esperas a usarlo?

Puedes apoyar a Ecoogler insertando alguno de los códigos mostrados en el Acerca de.. parecido al que está en la columna de la derecha de este blog.

Buscador Ecoogler | Ecoogler.com

Descargar canciones de Goear

Todos, o al menos casi todos conocemos Goear ¿no?

Una página web donde podemos escuchar online, las canciones que suben los usuarios registrados en ella. Ahora, si te interesa descargar esa cancion para escucharla offline, ya sea en tu mp3, iPod o donde sea, recurres a algun programa p2p para seguidamente buscarla y descargarla. ¿Cuanto tiempo invertimos en ello? Depende..xD

Pero.. ¿Si la bajamos directamente de Goear? Muy fácil..

Para conseguir la URL directa del archivo .mp3, seguiremos estos pasos..:

  • Buscaremos la URL de la canción que queremos buscar..por ejemplo, esta: http://www.goear.com/listen.php?v=f71dd5c
  • Ahora, en esta URL: http://www.goear.com/files/sst/secmXXXXXXX.xml sustituiremos las XXXXXXX por la ID de la cancion que queremos descargar. En este caso la ID sería esta: f71dd5c
  • Sustituimos, quedaría algo así: http://www.goear.com/files/sst/secmf71dd5c.xml
  • Ahora, la copiamos a la barra de direcciones de nuestro navegador favorito.
  • Nos dará un código parecido a este: <song path=”http://www.goear.com/files/sst4/ba557de35c22817697099d074cc14a75.mp3″ bild=”img/s.jpg” artist=”Abigor” title=”The Legacy”/>
  • Ahora más fácil imposible…¿no? copiamos únicamente la direccion del mp3: http://www.goear.com/files/sst4/ba557de35c22817697099d074cc14a75.mp3
  • La copiamos al navegador o la ponemos en un gestor de descargas, y wualá.

Aparentemente, parece más costoso que ir directamente al Ares por ejemplo..xD

Pero si le coges práctica, esto te cuesta menos de 1 minuto..

Existen otros métodos para descargar, usando programas y tal, herramientas online..etc pero este es el mejor y más rápido, y sin instalar ningún programa. :)

Página Web | Goear.com

Reducir el consumo de RAM de Firefox mientras lo tengamos minimizado

Todos, o casi todos sabemos la cantidad de RAM que consume el Firefox aunque apenas tengamos 3 o 4 pestañas….

Una forma de mejorar esto (mientras esperamos a que la versión 3 sea ya finalmente lanzada, sabiendo que esta consume mucho menos RAM) es editando la config de nuestro Firefox. La única pega es, que solo reduciremos el gasto de RAM mientras lo tenemos minimizado, pero algo es algo ¿no?.

  • Escribiremos “about:config” en la barra de navegación.
  • Haremos clic derecho en cualquier lado de la pantalla y crearemos una nueva entrada Bool y le llamaremos “config.trim_on_minimize”
  • La pondrémos en “True”
  • Reiniciamos Firefox.

Con esto habremos conseguido ahorrar unos 50 MB de RAM únicamente cuando lo tengamos minimizado.

Firefox 2.0.0.13 ya está para descargar

La actualización de Firefox 2.0.0.13 ya está disponible para descargar desde la página oficial de Mozilla.

Contiene pocos pero importantes agujeros de seguridad reparados.

Internet Explorer 8 Beta próximamente

ie7.jpgVarios Betatesters habituales de Microsoft han recibido un mail de invitación para testear Internet Explorer 8 Beta 1, lo que lo más seguro es que en breves podamos poseer una versión Beta abierta para probar el nuevo navegador de Microsoft. Aunque habrá una pequeña demostración y se presentarán sus novedades en el MIX08 la conferencia anual de desarrolladores y diseñadores que tendrá lugar en Las Vegas (Nevada) entre el 5 y el 7 de Marzo.

Visto en | arstechnica.com

Crea una copia de seguridad de toda la configuración de tu Firefox

firefox.jpg

Si eres de los que usas Firefox prácticamente en todo momento, seguro que después de usarlo durante un tiempo, lo tendrás configurado a tu gusto, con los add-ons que te son útiles, más de 100 páginas almacenadas en Marcadores, tu tema preferido, contraseñas de páginas web, las últimas pestañas que tenias abiertas la última vez que cerraste Firefox, etc etc.

Pasa, que llega un dia que tu queridísimo Windows se escacharra, y no arranca ni a la de tres, con el consiguiente formateo del Disco Duro, y pérdida de datos. En ese mismo momento no piensas en la cantidad de  programas que tenias configurados a tu gusto, y que tendrás que volver a configurar de nuevo.

Lo que aquí explicaré, será, de manera sencilla, hacer una backup de toda la configuración de Firefox, para que si un dia nos toca formatear, podamos volver a tener nuestro Firefox idéntico a como lo teníamos la última vez.

1. Lo primero que haremos será, si tenemos abierto el Firefox, cerrarlo.

2. Entramos en C:\Documents and settings\

3. Accedemos a la carpeta del usuario donde usemos Firefox, C:\Documents and settings\(Nombre de usuario)\

4. Aquí será necesario hacer que sean visibles las carpetas ocultas, ya que la siguiente carpeta es “Datos de Programa”, para ello en la barra de tareas superior entramos en “Herramientas” y luego en “Opciones de Carpeta”, como se muestra en la imagen:

herramenu.JPG

Seleccionamos la opción de la siguiente imagen:

carpocul.JPG

5. Una vez veamos las carpetas ocultas, ya podremos acceder a la carpeta “Datos de programa”.

6. Dentro encontraremos otras muchas carpetas. Busca la que se llame “Mozilla” y entra en ella.

7. Ahora, buscamos la carpeta “Firefox”, y ella es la que contiene todos las configuraciones de nuestro Firefox, para hacer la backup simplemente la comprimiremos, y la guardaremos en un lugar seguro, como es un Pendrive, o cualquier otra unidad de almacenamiento, donde esté segura.

Con esto ya tendríamos la backup de TODO lo del Firefox (menos el idioma en el cual lo tenias), ahora cuando instalemos Firefox de nuevo, descomprimiríamos la carpeta, y la sustituiríamos por la del Firefox recién instalado (Borra primero, y luego pegas la backup).

MiniTutorial creado y comprobado por mí.

Safari 3 Beta. También para Windows.

Ya está disponible la versión 3 Beta del mejor navegador de Apple.
Esta versión también está dispponible para Windows XP o Vista.
Safari a partir de ahora tendrá que luchar contra los navegadores más populares de Windows, como son el Internet Explorer 7, Firefox u Opera.

ima_safari.jpg

Descarga de la web oficial Aquí.