IIS6.xで1つのIPアドレスで複数のSSLサイトを構築するには、 コマンドラインから各サイトへバインドを行う必要があります。ワイルドカード証明書をお使いの方は以下の手順を参考にしてください。 なお、IIS 7.xの場合は、IISマネージャから各サイトへバインドを設定できます。詳しくはIIS 7.0でワイルカード証明書で複数のSSLサイトを構成するをご参照下さい。

■ステップ1 現在の構成状態が下記のとおりであると仮定して作業を進めます

名前 ホスト名 ポート80 ポート443
Default Web Site www.yourdomain.co.jp バインド済み バインド済み
www2.yourdomain.co.jp www2.yourdomain.co.jp バインド済み
www3.yourdomain.co.jp www3.yourdomain.co.jp バインド済み

すでにワイルドカード証明書はインストール済みで、追加で www2.yourdomain.co.jp のサイトにhttps(ポート443)のバインドを追加します。
サイトの名前、ホスト名はお客様の環境に置き換えて下さい。

■ステップ2 対象サイトにサーバ証明書を適用する

サイトにバインドを追加するには、コマンド ラインで次の構文を使用します。

appcmd set site /site.name:string /+bindings.[protocol='string',bindingInformation='string']

変数 site.name string は、バインドを追加するサイトの名前です。
変数 protocol string は使用するプロトコルで、変数 bindingInformation string は IP アドレス、ポート、およびホスト名の組み合わせです。

たとえば、ポート 443 上で、ホスト名なしのすべての IP アドレスに対する HTTPS バインドを持つように www2.yourdomain.co.jp という名前のサイトを構成するには、 コマンド プロンプトで、次のように入力し、Enter キーを押します。

appcmd set site /site.name:www2.yourdomain.co.jp /+bindings.[protocol='https',bindingInformation='*:443:']

■マイクロソフト参考ページ
サイトにバインドを追加する
Appcmd.exe