ドメインA、BCが追加されたSAN証明書があります。私のIISでは、これらのドメインごとにサイトインスタンスを作成しました。
httpsバインディングをサイトインスタンスの1つにしか追加できませんでした。驚いたことに、httpsはこれら3つのドメインすべてで機能します。紛らわしい部分は、https以外のトラフィックはすべて正しいドメインに送られますが、httpsのすべてのトラフィックは、対応するドメインでコードベースを実行するのではなく、httpsバインディングがオンになっている「サイト」に送られます。
> Eg. Assuming a SAN certificate contains www.a.com, www.b.com, www.c.com
> 1. create 3 separate site instance for www.a.com, www.b.com, www.c.com in IIS 7
> 2. Add https binding to www.a.com site
> 3. browse to http://www.b.com opens home page on b.com
> 4. browse to https://www.b.com opens home page on a.com!
この問題を解決するために、SAN SSLを使用して1つのIPとポートで複数のドメインを保護することは可能ですか?