Apache no se inicia, el puerto 80 en uso por un proceso del sistema, encontró baiduspider

1

Ok, entonces desinstalé IIS en mi servidor de Windows y decidí probar Xampp para alojar mis dominios. El puerto 80 está en uso y he probado todas las soluciones que he encontrado durante los últimos 2 días. Necesitaba averiguar qué es lo que está usando la identificación de proceso 4 en mi servidor, que es un proceso del sistema (NT Kernel & System). Eso no me dice mucho y, como dije, el servicio de publicación W3 no se está ejecutando y tampoco lo está la implementación web o el registro de MSSql.

Descargué TCPLogView de un nirsoft y lo dejé correr. Durante 20 minutos, lo único que se muestra en el puerto 80 (en el extremo local) con un ID de proceso de 4 es un robots.txt chino llamado baiduspider. El nombre de host remoto para esta araña es baiduspider-123-125-71-111.crawl.baidu.com y en 20 minutos apareció 6 veces con el puerto 80.

Esto tiene que ser lo que me impide iniciar APache en el puerto 80, pero no tengo idea de cómo deshacerme de él o configurarlo en otro puerto. (no apache, la araña) IIS está desinstalado pero mis sitios antiguos todavía están en sus carpetas. ¿Alguna ayuda en esto? ¡Gracias por leer!

Aquí está el archivo de registro de TCPLogView:

==================================================
Event Time        : 5/1/2015 10:07:56 PM
Event Type        : Open
Local Address     : 192.168.122.100
Remote Address    : 123.125.71.111
Remote Host Name  : baiduspider-123-125-71-111.crawl.baidu.com
Local Port        : 80
Remote Port       : 51636
Process ID        : 4
Process Name      : 
Process Path      : 
Remote IP Country : 
==================================================
David Stoler
fuente
¿Intentó netstat para identificar el proceso utilizando el puerto 80?
oldmud0
Sí, así es como encontré que es NT Kernel & System, que es un proceso del sistema. Está utilizando el puerto 80 y TCPLogView es el único programa hasta ahora para identificar aún más que es el robot baiduspider de Beijing, China
David Stoler
¿Pero qué significa "es el robot baiduspider"? ¿Significa que NT System está ejecutando un rastreador Baidu (así es como lo estoy leyendo) o que el servidor está siendo consultado periódicamente por una araña Baidu?
oldmud0
2
baiduspider es simplemente el host remoto que se conectó a cualquier servidor que esté ejecutando escuchando localmente en el puerto 80. No tienen nada que ver con el hecho de que tiene algo escuchando en el puerto 80, lo que significa que Apache no puede hacer eso.
psusi
2
¿Qué pasa con Branchcache?
Richie Frame

Respuestas:

0

Desinstalé Branch Cache que estaba usando el puerto 80. Espero que esto ayude a otros.

David Stoler
fuente