Apache が起動しません。ポート 80 がシステム プロセスによって使用されています。baiduspider が見つかりました。

Apache が起動しません。ポート 80 がシステム プロセスによって使用されています。baiduspider が見つかりました。

わかりました。Windows サーバーから IIS をアンインストールし、Xampp を使用してドメインをホストすることにしました。ポート 80 が使用中であり、過去 2 日間に遭遇したすべての修正を試しました。サーバー上のシステム プロセス (NT カーネルとシステム) であるプロセス ID 4 を使用しているものが何なのかを把握する必要がありました。これだけでは、あまりわかりません。前述したように、W3 パブリッシング サービスは実行されておらず、Web 展開や MSSql ログも実行されていません。

私は、nirsoft から TCPLogView をダウンロードし、実行させました。20 分間、プロセス ID 4 でポート 80 (ローカル側) に表示されるのは、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 をアンインストールしました。これが他の人の役に立つことを願っています。

関連情報