ポート80でリッスンするはずのWindows Server 2003マシンにサービスをインストールしようとしていますが、他のサービスがすでにそのポートでリッスンしているため、開始できません。これまでのところ、IIS管理サービスとHTTP SSLサービスを無効にしていますが、うまくいきません。
netstat -a -n -o | findstr 0.0:80
を実行すると、原因としてプロセスID 4が表示されますが、実行中のプロセスを見ると、そのプロセスIDは「システム」プロセスを指しています。
システムプロセスにポート80でのリッスンを停止させ、代わりにサービスにリッスンさせるにはどうすればよいですか?
IIS管理サービスは、World Wide Web Publishingサービスもインストールされていない場合はインストールされません。そのため、ポート80でリッスンしているものについて推測します。 World Wide Web Publishingサービスが実行されていますか?おそらく実行されています。停止するか、80以外のポートでリッスンするようにデフォルトのWebサイト(およびその他のWebサイト)を構成する必要があります。
このサイトを確認してください: http://www.devside.net/wamp-server/opening-up-port-80-for-Apache-to-use-on-windows 。私の場合、ポート80はHTTP.SYSによって使用されていました。前のリンクで説明されている次の手順に従いました。
コントロールパネル>デバイスマネージャー
メニューの表示で、次を選択します:非表示のデバイスを表示
ツリーを開く:非プラグアンドプレイドライバー
ダブルクリック:HTTP
タブドライバー-グループの起動
切り替え:デマンドから無効
宜しくお願いします、