web-dev-qa-db-ja.com

デフォルトのポートIISを変更し、別のプロセスがポート80でリッスンするようにします(Windows Server 2008)

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でリッスンしているカーネルを取り除くソリューションはありますか?

4
aleroot

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)

1
RomeNYRR

IIS構成をチェックして、ポート80で実行およびリッスンしている「既定のWebサイト」と呼ばれるWebサイトがないことを確認します。

そのWebサイトを停止した場合でも、それを削除する必要があるか、ポート80を解放するために別のポートに配置する必要があります。

0
qxotk