Como instalar AWStats en un servidor con Windows y Apache

Apache, Blog, Estadísticas del sitio, Hosting, Internet, Navegadores, Otros, PC, Programas, Sobre el blog, Webs, Windows Sin Comentarios »

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!

Evitar el reinicio después de actualizar

Blog, Curiosidades, Otros, S.O's, Windows Sin Comentarios »

Cuantas veces nos habra salido después de una actualización automática, la dichosa ventanita de “Su equipo se a actualizado, se reiniciará en:” y sale una cuenta atrás de unos 4 minutos…

Yo conseguí quitar el tiempo, pero la ventanita seguia dando la brasa. En el blog de RubénDomfer nos enseñan unos trucos para hacerla desaparecer por completo, sin proocuparse de que vuelva a aparecer.  Recordar que estos trucos han sido probados en un Windows XP Professional, ignoro la posibilidad de que en la versión Home funcionen.

Tenemos 3 posibilidades:

Desde el símbolo del sistema: [Command Prompt]

  • Ir a: Inicio > Ejecutar > cmd
  • Escribir: sc stop wuauserv

Desde las directivas de seguridad local: [gpedit]

  • Ir a: Inicio > Ejecutar > gpedit.msc
  • En: / Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / Windows Update / Re-prompt

Desde el registro de Windows: [regedit]

  • Ir a: Inicio > Ejecutar > regedit
  • En: HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
  • Cambiar: “NoAutoRebootWithLoggedOnUsers”0 = False (Permitir reinicio)
    1 = True (Anular reinicio)

Espero que les haya sido de ayuda a aquellos que les gusta tener el PC encendido siempre sin tener que reiniciarlo por esta chorrada. :D

Visto en | RubenDomfer.com

Ampliando la vida de Windows XP hasta el 2010

Blog, Curiosidades, MSN, Microsoft, PC, S.O's, Tecnologia, Windows 5 Comentarios »

Microsoft ha anunciado que planea extender la vida útil de Windows XP hasta el año 2010. El anuncio fue realizado ayer en el marco del evento Computex, y ha sido muy bien recibido por fabricantes e incluso por los usuarios, muchos de los cuales aún se le resisten a Vista.

Debido a lo exigente del nuevo sistema operativo de Microsoft en cuanto a recursos de hardware, no son pocos los que añoran los tiempos de Windows XP, en especial los fabricantes y sobre todo los que se dedican al desarrollo de los tan populares UMPC. Ahora si que tiene más sentido el lanzamiento de XP SP3: claramente Microsoft ha querido ofrecer una alternativa viable y de bajo costo para competir con Linux en ese mercado.

Ya en Abril pasado Microsoft había decidido extender la vida de XP, en una movida que fue vista de manera muy positiva por muchos, y como un gran envión al mercado de los ultra portátiles. Pero no solo los portátiles disfrutarán de XP por un par de años más, sino que también se están desarrollando muchos sistemas de bajo costo que harán uso del sistema operativo surgido en 2001.

Denominados nettops, su principal objetivo es para uso escolar, como segundo o tercer ordenador en un hogar o bien para cyberpuestos, en los cuales solo sea necesario navegar la web, revisar el correo y un poco de vídeo conferencia.

¡Larga vida a Windows XP!

Fuente | NYTimes.com

Vía | VisualBeta.es

Hero Hack Pack ya está en mis manos

Blog, CD, Curiosidades, DVD, Internet, Microsoft, Otros, PC, Windows Sin Comentarios »

Esta mañana me ha llegado el Hero Hack Pack que pedí hará menos de un mes.. :D

Windows Server 2008 (32 y 64 bits) y Visual Studio 2008. Los dos versión de prueba de 120 y 90 días, los cuales puedes ampliar comprando una licencia, obviamente.

Una pena que ya no se pueda pedir, pero si puedes descargarlo aquí.

Dejo unas imágenes.

(Clic en las imágenes para agrandar)

12 Razones para usar Internet Explorer

Blog, Chistes, Firefox, Internet, Microsoft, Navegadores, Otros, Owned, PC, Windows, loladas 1 Comentario »

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”…

¡Ya tengo el CD de Ubuntu!

Blog, Firefox, Kubuntu, Linux, Otros, S.O's, Ubuntu, Windows 2 Comentarios »

El Sábado por la mañana miré el buzón y allí estaba el sobre del CD de Ubuntu! :D

Lo pedí el día 20 de Abril y ha llegado el 10 de Mayo, unas 3 semanas, antes de lo que esperaba.

Sobrecito acolchado en su interior para que no sufra daños en el viaje.. :D

En su interior, la funda de cartón finito donde está dentro el CD y las 4 pegatinas.

Y aquí el CD en color rojo..

Solo pedí la versión Desktop de 32 bits, ahora en unas dos semanas me llegarán la versión Server y la de 64 bits, además de Kubuntu y Edubuntu. (Sí, podía haberlas pedido todas juntas, pero era la primera vez.. :( )

Por cierto, ya lo puse en mi portátil.. :D

Mac OS X 10.4.8

Mac OS X, Otros, PC, Tecnologia, Windows 1 Comentario »

Bien, estos últimos días he estado trasteando con un Mac OS X 10.4.8 en el VMWare, asique os voy a contar un poco como va la cosa:

- La imagen del disco de Mac, ha de estar parcheada para poder ser usada en el VMWare, ha de ser compatible con SSE2 y SSE3 en procesadores Intel y AMD, y los parches PPF1 y PPF2 (ahí dejo fácil para encontrar la imagen del SO que has comprado ;) )

- Una vez hecho esto, lo mejor es seguir una guía, como esta y seguirla al pie de la letra (en la instalación cuidado, yo os recomiendo quitar los drivers de impresoras, porque son 2 GB que no creo que los llegueis a usar, y si lo usais, solo instalarlo de lo que os haga falta).

Una vez completados todos los pasos, iniciaremos la máquina virtual, y veremos que hay que configurarlo, etc. El problema viene, que si te fijas, si tienes un procesador decentillo como el mio(AMD Athlon 64 X2 4200+) el problema  es que se pone el procesador al 100%, y Windows se traba bastante, y depende de como lo hagas, se puede llegar a trabar el Mac también, asique, de la mejor manera que va a funcionar va a ser o con un Dual-Core muy potente, o un Quad-Core.

Luego la RAM, con 768 MB va sobrao, y otra cosa a tener en cuenta, es el tipo de adaptador Ethernet que se ha de usar, yo he usado NAT y es el único que me ha funcionado perfectamente.

Bueno, ahí está explicado que hace falta, como configurarlo y demás, pero ahora los contras:
- Es bastante lento, por lo menos con mi PC, con un Quad, seguramente iría perfectamente

- Si te pones  a hacer más cosas en Windows por ejemplo, y el Mac lo tienes ejecutado, se te puede colgar Windows por completo, meterse en un bucle infinito y que la temperatura de la CPU suba hasta explotar(cosa que casi me pasa, pero porque estoy loco nada más).

- La instalación se hace pesada, ya que es muy larga y muy muy lenta, y si ya desde el propio disco duro tarda, no me lo quiero imaginar desde un DVD.

- Hay que tener cuidado no trastear mucho una vez instalado, porque puede liarse a darte errores del VMWare, del tipo “kernel stack failure” constantemente, y que la lies, bien liada.

Pero bueno, tampoco decepciona tanto el SO una vez instalado, ya que dentro de lo que cabe funciona decentemente, el problema, esque yo al menos no he encontrado como cambiar de resolución, si alguien lo encuentra/sabe, yo creo que haría un gran favor diciéndolo.

En fin, os dejo unas capturas del Sistema Operativo en funcionamiento:

(Click para agrandarlas)

Mostrar el comando “Cifrar” en el menú contextual de Windows XP

Curiosidades, Otros, PC, Windows Sin Comentarios »

Antaño, pulsando con el botón derecho del ratón sobre un archivo o carpeta mientras pulsábamos la tecla Mayús en particiones NTFS, el menú contextual que aparecía, nos ofrecía la opción de Cifrar y Descifrar el elemento.

Sin embargo esta opción ha desaparecido, aunque solo en principio ya que si ejecutamos regedit.exe desde Inicio/Ejecutar y localizamos la clave HKEY_LOCAL_MACHINES/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced, comprobaremos que creando un nuevo valor de tipo DWORD llamado “EncryptionContextMenu” (sin comillas) y cuyo contenido sea 1, esta opción volverá al menú contextual que aparecerá al pulsar con el botón derecho del ratón sobre carpetas y archivos.

Para saber más sobre esta utilidad visita Microsoft.com

Comprueba el estado de un sitio web con hpObserver

Internet, Otros, PC, Webs, Windows Sin Comentarios »

hpobserver.jpg

 

Para saber si una web está caida, podemos comprobarlo con hpObserver. Esta aplicación gratuita para Windows nos indicará, poniendole nosotros la URL, si la web que le hemos indicado está caida. Por ejemplo nos sirve para si nuestra web se cae, que nos avise lo antes posible, ya que una web caida puee suponernos múltiples pérdidas de visitas, y mal fama. xD

Página Oficial | hpObserver

Visto en | VisualBeta.es

 

Windows Vista SP1 Final verá la luz el 4 de Febrero

Internet, Microsoft, PC, Windows Sin Comentarios »

El 4 de Febrero será la fecha definitiva de lanzamiento del esperado Windows Vista SP1 según se puede leer en techarp. Los primeros en recibir el 4 de febrero Windows Vista SP1 serán los fabricantes (RTM) mientras que las versiones OEM estarán disponibles a lo largo de esa semana.  Según parece los chicos de Redmond lanzarán el SP1 en dos fases.

En la primera fase del SP1 solo estará incluidos 5 idiomas: Español, inglés, francés, alemán y japonés mientras que en la segunda fase programada para varios días después se incluirán 36 idiomas.

Este SP1 de Windows Vista proporcionará las siguientes mejoras en la seguridad, fiabilidad y rendimiento:

- Se incluyen todas las actualizaciones publicadas antes de la RTM.

- Se mejora la velocidad en la copia de archivos y la navegación así como el tiempo de respuesta al despertar de inactividad.

- Incorpora soporte de nuevos tipos, modelos de hardware.

- Se mejora la administración.

- BitLocker soportará encriptación para varios volúmenes.

Una de las principales novedades es que el SP1 de Windows Vista desactivará los métodos más habituales de Hacking: los exploit OEM BIOS y Grace Timer.