IIS で複数のサイトを実行していますが、SSL 要求をサポートする必要がある Web サイトの 1 つ (SiteB) で使用しています。Web サイトのバインディングの編集を有効にしましたが、プロトコル SSL バインディングのホスト名フィールドの編集を選択したときに問題が発生し、https 要求に応答するようにホスト名を設定できません。これにより、IIS のすべてのサイトが https で要求された場合:// は、siteB の Web サイトを読み込みます。
たとえば、私の入札は次の
Site A
IP Port HostName
* 80 www.sitea.com
Site B
IP Port Hostname
* 443 www.siteb.com
* 80 www.siteb.com
ブラウザにhttps://www.siteb.comと入力すると正しく動作しますが、ブラウザにhttps://www.sitea.comと入力すると、siteb Web ページが sitea のホスト名で読み込まれます。
IIS でhttps://www.siteb.comのみが https 要求に応答するようにするにはどうすればよいですか?
コマンド appcmd も試しましたが、うまくいきません。
appcmd set site /site.name:{sitB} /bindings.[protocol='https',bindingInformation='*:443:*'].bindingInformation:*:443:siteB.com
ご協力いただきありがとうございます。