Skype en el puerto 80

Este mes decidí volver a reencontrarme con la parte técnica que vive en algún lado de mi. Decidí entonces instalar de nuevo Apache/PHP/MySQL para empezar a desempolvar mis neuronas. En esta ocasión decidí que ya había instalado suficientes veces estas aplicaciones de manera individual y que esta vez tomaría ventaja de esos muchos paquetes que incluyen todo el software en unos cuantos siguientes. Para esto elegí el paquete XAMMP de ApacheFriends.

Extrañamente después de instalar todo el software sin ningún problema, Apache no quiso funcionar. Al parecer alguien estaba utilizando el puerto 80. 😮

Esa semana no tuve mucho tiempo para ver que sucedía hasta hoy que decidí no irme a dormir hasta que el servidor de páginas funcionara.

Hace un tiempo utilicé un programita que listaba los puertos activos junto con las aplicaciones que acceden a ellos. Descargué fport y encontré con sorpresa que quien utilizaba mi puerto 80 para servir páginas en blanco era Skype.

FPort v2.0 – TCP/IP Process to Port Mapper
Copyright 2000 by Foundstone, Inc.
http://www.foundstone.com
Pid Process Port Proto Path
2172 Skype -> 80 TCP C:Archivos de programaSkypePhoneSkype.exe
2172 Skype -> 443 TCP C:Archivos de programaSkypePhoneSkype.exe

Modifiqué entonces a Skype para que no utilizara mas estos puertos.

Herramientas > Opciones > Avanzada > Conexión > (desactivar) Usar puertos 80 y 443 como alternativas para las conexiones entrantes.

Es necesario reiniciar Skype para que los cambios surtan efecto.

Revisando algunas páginas que había abierto durante mi búsqueda en Google, encontré que Matthew Mullenweg en su sitio hacía referencia al mismo problema en su post Windows Tip y que lo había diagnosticado únicamente con herramientas de Windows XP y me mas pareció interesante.

Con el comando netstat -a -o -n se listan los puertos activos junto con el PID de la aplicación propietaria.

Con tasklist se lista la información de las aplicaciones activas. Con tasklist /FI “PID eq 2172” se filtra la información de la aplicación cuyo PID sea 2172.

Finalmente, es posible con taskkill /PID 2172 matar el proceso 2172 para ahora si, hacer funcionar correctamente a Apache.

Leave a Reply

Your email address will not be published. Required fields are marked *