IIS 6を実行しているWindowsServer 2008をインストールしていて、Webサイトをポート8080でリッスンしていますが、Webサイトを8080でリッスンするように移動しましたが、ポート80はIISによって引き続き使用されています(カーネルプロセスによる真実:システム-ProcId:4)。
IISをアンインストールまたは無効にせずに、別のプロセスにポート80でリッスンさせたいのですが、IISをポート8080でリッスンし続け、別のサービスをポート80でリッスンしたいのですが、それを行う方法はありますか?
別の同様のスレッドを見ました ここ serverfaultで解決策(using httpcfg.exe delete iplisten -i 0.0.0.0:80
)は、2008年にユーティリティhttpcfg.exeが存在せず、インストールできないようであるため、2003年にのみ機能します。 .。。
IISが実行されているWindowsServer 2008のポート80でリッスンしているカーネルを取り除くソリューションはありますか?
Aleroot、c:\ Windows\System32\inetsrvに移動し、コマンド「appcmdlistsite」を実行します。これはあなたに良い出発点を与え、それらの設定ですべてのサイトをリストするはずです
c:\ Windows\System32\inetsrv> appcmd list site SITE "Default Web Site"(id:1、bindings:http/:80:、https /:443:、net.tcp/808: 、net .pipe /、net.msmq/localhost、msmq.formatname/localhost、state:Stopped)
SITE "Exodus"(id:2、bindings:http/*:8080:、state:Started)
IIS構成をチェックして、ポート80で実行およびリッスンしている「既定のWebサイト」と呼ばれるWebサイトがないことを確認します。
そのWebサイトを停止した場合でも、それを削除する必要があるか、ポート80を解放するために別のポートに配置する必要があります。