IISで複数のサイトが実行されています.SSLリクエストをサポートするWebサイト(SiteB)の1つです。私は、Webサイトのバインディングを編集することができましたが、私はプロトコルSSL編集バインディングを選択したときに問題が発生しましたHostNameフィールドが無効になっている、https要求に応答するためにホスト名を設定できません。 :// siteBのWebサイトをロードします。IIS 7 SSLを1つのサイトに追加すると、他のすべてのサイトがhttps要求に応答します。
例えば私のbidingsは、私は私のブラウザでhttps://www.siteb.comを入力した場合、それは正常に動作しますが、私は、ブラウザでhttps://www.sitea.comを入力した場合、SiteBのウェブページは、シティアのホスト名がロードされている次の
Site A
IP Port HostName
* 80 www.sitea.com
Site B
IP Port Hostname
* 443 www.siteb.com
* 80 www.siteb.com
です。
どうすれば私のIIS上でhttps://www.siteb.comがhttps要求に応答することができますか?
私もappcmdコマンドで試してみましたが、それはうまくいきません。
appcmd set site /site.name:{sitB} /bindings.[protocol='https',bindingInformation='*:443:*'].bindingInformation:*:443:siteB.com
ありがとうございました。
私は同じ問題があります。私は賞金を稼ぐつもりです。 – Germstorm
証明書を作成しましたか? CNとは何ですか? –
他のサイトはすべて「仮想ディレクトリ」または「アプリケーション」または「ウェブサイト」としてホストされていますか?ウェブサイトに設定を適用したと思われ、複数の仮想ディレクトリ/アプリケーションがウェブサイトでホストされています。 –