度々言われていることですが,専用の IP アドレスを持たない name-based バーチャルホストでは SSL は利用できない,というのが定説です.これは, HTTP リクエストの Host ヘッダを読み込む前に SSL ハンドシェークを行わねばならず, リクエストされたホストに適合するサーバ証明書の選択が不可能なためです. もっとも,「証明書のドメイン名が一致しません」といったエラーがブラウザから 出ても構わないということなら,強引に使えないこともないですが. この問題への一つの対応法としては RFC 2817 - Upgrading to TLS Within HTTP/1.1 のように,port 443 (HTTPS) でなく port 80 (HTTP) を用い,いったんクリアテキストで Host ヘッダ等を 渡した後に暗号化に切り替えるという方法も提案されていますが,HTTP