Apache 无法启动,端口 80 被系统进程占用,发现 baiduspider

Apache 无法启动,端口 80 被系统进程占用,发现 baiduspider

好的,我已经卸载了 Windows 服务器上的 IIS,并决定尝试使用 Xampp 来托管我的域。端口 80 正在使用中,我尝试了过去两天遇到的所有修复方法。我需要弄清楚是什么在我的服务器上使用了进程 ID 4,这是一个系统进程(NT 内核和系统)。这并没有告诉我太多信息,正如我所说,W3 发布服务没有运行,Web 部署或 MSSql 日志记录也没有运行。

我从 nirsoft 下载了 TCPLogView 并让它运行。20 分钟内,端口 80(本地端)上唯一显示的进程 ID 为 4 的是一个名为 baiduspider 的中文 robots.txt。此蜘蛛的远程主机名为 baiduspider-123-125-71-111.crawl.baidu.com,20 分钟内它使用端口 80 出现了 6 次。

这肯定是阻止我在端口 80 上启动 APache 的原因,但我不知道如何摆脱它或将其设置为另一个端口。(不是 apache,是蜘蛛)IIS 已卸载,但我的旧网站仍在其文件夹中。有什么帮助吗?谢谢阅读!

以下是来自 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 : 
==================================================

答案1

我卸载了使用端口 80 的 Branch Cache。希望这对其他人有帮助。

相关内容