none
Liberar puerto 80 para poder utilizar xampp RRS feed

  • Pregunta

  • Hola,

    He intentado liberar el puerto 80 para trabajar con xampp, pero no hay manera, me dice que está ocupado por system.

    Que puedo hacer??

    Gracias 

    jueves, 17 de julio de 2014 18:42

Todas las respuestas

  • Solución 1:

    La solución más sencilla es cambiar lo puertos de Apache XAMPP:

    Tienes que ir a la carpeta donde instalaste xampp y editar un archivo .conf que estás por ejemplo  C:>xampp>apache>conf>htpd.conf y abrir el acrchivo conf.  Luego buscas el port 80 y tienes que cambiarlo por port 8080. Reinicias y al momento de utilizar el navegador,  ahora el servidor local será http://localhost:8080

    Solución 2:

    • Click derecho de ratón sobre éste para ejecutar como administrador
    • Ya en la consola de comandos escribes “netstat -ab” y pulsas intro, esto te mostrará los resultados sobre que puertos está usando el sistema◦
    • Accede al panel de servicios de Windows (Inicio –> Panel de control –> Sistema y seguridad –> Herramientas administrativas –> Servicios)
    • Busca en el listado de servicios aquellos que estén relacionados con IIS y detenenlos, las descripciones de servicio ayudan.
    • Hay muchas posibilidades de que el causante sea un servicio llamado “Servicio de Agente de Implementación Web”. Búscalo y si está activo, clic derecho y detienes el servicio.
    • Para verificas,  ejecuta de nuevo un netstat -ab para comprobar si el puerto 80 sigue en uso. Si no lo está, reinicia Apache desde la consola de Xampp y los mensajes de error deben haber desaparecido.

    Solución 3:

    Desinstala completamente XAMPP y borra cualquier carpeta que haya creado, luego detén todos los servicios de IIS, después instala el XAMPP. Si ves que apache está funcionando sin problemas, entra a la configuración del apache, cambia esos puertos a 8080 y reincia el servicio, si ves que te funciona bien, activa nuevamente todos los servicios de IIS y listo.

    Espero te haya orientado un poco, saludos!

    viernes, 18 de julio de 2014 2:21
  • Gracias por la información, sobre todo la segunda forma, con este método di solución al problema generado luego de desinstalar el ISS de windows 8.1.
    sábado, 7 de marzo de 2015 15:59
  • Excelente. Me funciono con la solución 1.

    Gracias

    martes, 12 de enero de 2016 18:38
  • Gracias por la ayuda. La solución 2 me  permitió arrancar el servidor Apache
    jueves, 2 de febrero de 2017 19:20
  • Para Windows 10 (aunque en todos los Windows creo que es el mismo procedimiento) ya por defecto el puerto 80 esta ocupado por el Servicio de publicación World Wide Web ,  hay que liberar para así no cambiar el puerto 80 para apache.

    Procedimiento:

    En ejecutar (tecla Windows + tecla r) digitamos: services.msc y buscamos Servicio de publicación World Wide Web (le damos click derecho y vamos a Propiedades) le cambiamos de Tipo de inicio AUTOMATICO a MANUAL y en Estado de servicio presionamos DETENER) así ya está libre nuestro puerto 80.

    Ejecutar apache y verás que ya arranca.

    • Propuesto como respuesta DanielSSal domingo, 15 de octubre de 2017 19:13
    sábado, 16 de septiembre de 2017 7:37
  • Me funcionó perfecto y creo es la opción mas sencilla.
    domingo, 15 de octubre de 2017 19:14
  • Tengo un problema, fui a Services.msc como dijiste pero no me aparece el Servicio de publicación World Wide Web, como si no existiera, puede ser que este nombrado de otra manera?
    viernes, 22 de diciembre de 2017 1:46
  • ya lo hice y no me funciono, también probé el de cambiarle el puerto ha administrador de servicio de Internet y tampoco es. que mas podria hacer?

    martes, 5 de mayo de 2020 23:02
  • Saludos no era necesario desinstalar el IIS, bastaba con desactivar el sitio web que usara el puerto 80 o en se defecto desactivar el IIS completo, sin necesidad de desinstalar.

    Saludos

    domingo, 7 de junio de 2020 18:36