[Apache-Users 7524] Re: SSL+Virtulhost設定について
TERAOKA Yoshinori
y-teraoka @ so-netm3.com
2009年 11月 12日 (木) 14:08:05 JST
> ただ、SSLの場合は振り分け先を決めるためのホストヘッダが
> 暗号化されており、HTTPの場合のようにApacheが振り分け先を
> 判断できないため(SSLプロトコルの仕様として)、NAMEベースではなく
> IPベースでバーチャルホストを構成する必要があります。
> # 金庫の鍵が金庫の中にある、といったイメージですね
それはどの証明書を使うかの話ですよね。
ワイルドカード証明書の場合はいけたりするんじゃないですかね。
私はワイルドカードの証明書を使ったことがないので不確かですが。
寺岡
加藤 剛 さんは書きました:
> ** Apache ユーザーズメーリングリスト **
> ** 注意:このメールへの返信は Apache-Users へ行きます **
>
> 渡邉さん
>
> 加藤と申します。
>
> SSLを使ったバーチャルホストはNAMEベースではなく
> IPベースを使用する必要があります。
> http://httpd.eu.apache.org/docs/2.2/ja/vhosts/name-based.html
>
> NAMEベースのバーチャルホストでは、リクエストの
> HTTPホストヘッダを見て振り分けるバーチャルホストを決定します。
>
> ただ、SSLの場合は振り分け先を決めるためのホストヘッダが
> 暗号化されており、HTTPの場合のようにApacheが振り分け先を
> 判断できないため(SSLプロトコルの仕様として)、NAMEベースではなく
> IPベースでバーチャルホストを構成する必要があります。
> # 金庫の鍵が金庫の中にある、といったイメージですね
>
>> HTTPS で名前ベースの仮想ホストを実現するには、HTTPS サーバーと
>> クライアントが共に SNI に対応している必要があります。
>>
>> http://builder.japan.zdnet.com/news/story/0,3800079086,20402262,00.htm
>
> さとうふみやすさんが仰っているように、上記サイトに記載されている要件を
> 満たせば、単一IPアドレスで複数のSSLサイトを構成できますが、
>
>> (2)環境情報
>> OS :CentOS4.7
>> Apache:httpd-2.0.52-41
>> SSL :openssl-0.9.7a-43.17
>
> の環境でSSLの複数サイトを運用するのであれば、
> まずは複数IPアドレスを用意し、その上でそれぞれのサイトを
> 紐付けて構成するとよろしいかと思います。
>
> aaa.hoge.net、bbb.hoge.netは正常に動いているとのことですが、
> 参照しているコンテンツがaaa.hoge.netとbbbb.hoge.netとで
> 同一になっている、などといったことはないでしょうか。
> --
> 入退会・変更・配送一時停止は以下へ
> http://www.apache.jp/mailman/listinfo/apache-users
>
Apache-Users メーリングリストの案内