Hola, tengo algunas cosas de vudú sucediendo recientemente en mi computadora. Estoy usando xampp de forma predeterminada en mi máquina con Windows 10 como un entorno de desarrollo local, pero quería probar algunas cosas, así que descargué AppServ. Después de probar, eliminé AppServ mediante uninstall.exe en la carpeta raíz de AppServ. Mientras lo desinstalaba, me di cuenta de que Apache Server de AppServ aún se estaba ejecutando. Todavía escucha el puerto 0.0.0.0:80 aunque ya no existe una carpeta Apache (?). Cuando navego a localhost a través de mi navegador, dice "Error HTTP 404. No se encuentra el recurso solicitado". No pude encontrar ningún servicio 'httpd' y/o 'apache2' en la pestaña Servicios del Administrador de tareas. Intenté reiniciar la computadora pero sigue igual. Comienza con el arranque y no puede apagarlo en ningún lado. Y el Apache de no xampp no funciona. No es el Apache de xampp lo que veo cuando abro localhost. Cuando intento iniciar Apache a través de xampp, dice que el puerto está bloqueado.
Intenté ejecutar "netstat -anb" en el cmd y puedo ver: TCP 0.0.0.0:80 ESCUCHANDO No se puede obtener información de propiedad.
Ok, entonces descubrí por qué estaba sucediendo esto. No era AppServ, sino MSSQL Reporting Services, que usaba el puerto 80 de forma predeterminada ...
Intente ejecutar el comando "netstat -aon" en cmd (Ejecutar como administrador). Se enumerarán todas las direcciones y puertos con PID usándolos. Si el PID 4 (que es el sistema) está 'ESCUCHANDO' a 0.0.0.0:80 y si tiene instalado el servidor MSSQL, lo más probable es que el agente de informes del servidor MSSQL esté usando el puerto. Simplemente abra el Administrador de configuración del servidor MSSQL y detenga el Agente de informes.