1

IIS がインストールされた Win2008 R2 サーバーがあります。サーバーは、同じ NIC カードに複数の IP アドレスを持っています。IIS マネージャーで構成された単一の HTTPS Web サイトがあります。ただし、HTTPS Web サイトを 1 つの IP アドレスのみにバインドするように構成した場合でも、IIS は常にすべての IP でポート 443 をリッスンしているようです。

「iisreset/stop」を実行すると、ポートが使用可能になるため、IIS であると確信しています。

これが必要な理由は、特定の IP のポート 443 でリッスンする必要がある別のサービスを実行しようとしているのに、IIS がそれを許可していないためです。

どんな助けでも大歓迎です。

4

1 に答える 1

1

次の記事を使用して修正したのと同じ問題に遭遇できます。ただし、net stop HTTP がクラッシュし、再起動するまで戻ってこなかったため、システムを再起動する必要があることを警告しました。

http://support.microsoft.com/kb/954874

[スタート]、[ファイル名を指定して実行] の順にクリックし、「cmd」と入力して、[OK] をクリックします。コマンド プロンプト ウィンドウが開きます。

コマンド プロンプトで、次のコマンドを入力します。

netsh http add iplisten xxx.xxx.x.x

注 xxx.xxx.xx は、追加する IP アドレスを表します。

IP アドレスが正常に追加されると、次のメッセージが表示されます。

IP アドレスが正常に追加されました

IP アドレスを一覧表示するには、IP アドレスを追加した後に次のコマンドを入力します。

netsh http show iplisten

Netsh ユーティリティは、次の情報を返します。

IP リッスン リストに存在する IP アドレス: xxx.xxx.xx

HTTP サービスとその依存サービスを停止します。これを行うには、次のコマンドを入力します。

Net stop http

HTTP サービスとそれに依存するサービスを再起動します。これを行うには、次のコマンドを入力します。

Net start http

W3SVC サービスを再起動します。これを行うには、次のコマンドを入力します。

Net start w3svc

于 2014-10-30T04:13:12.163 に答える