4

私のマシン (IIS7) で複数のインスタンスで実行する必要がある ASP.NET アプリケーションを開発しました。インスタンスごとに SSL を設定する必要がありますが、特定のホスト名にバインドするオプションがありません (このオプションは通常の HTTP でのみ使用できます)。では、インスタンスを区別するにはどうすればよいでしょうか。

複数の SSL バインディングを追加しようとすると、「少なくとも 1 つの他のサイトが同じ HTTPS バインディングを使用しており、バインディングは別の証明書で構成されています (...)」というエラーが表示されます。

何をすべきか?

4

2 に答える 2

3

ホスト名情報は、SSL によって暗号化 (および復号化) される http ヘッダーの一部であるため、複数の SSL Web サイトを作成するには、次のいずれかを行う必要があります。

  • すべての Web サイトでワイルドカード証明書を使用し、ホストヘッダーを使用して正しい Web サイトにルーティングします: 例: *.foo.com の証明書 サイト: bar.foo.com および main.foo.com および void.foo.com

または、各証明書を独自の IP にバインドします

または... アクセラレータ デバイス (ISA Server など) から SSL ターミネーションを使用する

于 2009-09-18T07:52:17.203 に答える