- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:単一IPアドレスによる複数SSLの設定)
単一IPアドレスで複数のSSLを設定する方法
このQ&Aのポイント
- 単一IPアドレスで複数のSSLを設定するには、SNI(Server Name Indication)という技術を使用することができます。ただし、SNIは一部のブラウザに対応していないため、注意が必要です。
- 他の方法としては、複数のIPアドレスを取得し、それぞれのIPアドレスに対してSSLを設定する方法があります。ただし、IPアドレスの払い出しには制限があるため、効率的ではありません。
- 上記の方法以外で解決するためには、SNIの技術に加えてブラウザ制限をなくすアルファなどの新しい技術の開発が必要です。現在はSNIが最も一般的な方法となっています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>たとえば、DNSサーバのAレコードにIP+ポートを指定して、ドメイン名だけでアクセスするようにというのは可能でしょうか? DNSでは、ポート番号の面倒までは見てくれないですね。 別のURLからlocation転送やRedirectなどもありえるでしょうけど、 > ECサイトなので、トップからHTTPS通信をするわけではないので、 ということなら、単純にリンクのURLにポート番号入れてしまうのが、簡単だと思いますけど。
その他の回答 (1)
- superside0
- ベストアンサー率64% (461/716)
回答No.1
名前ベースのバーチャルホストで 単一IPにhttpsのサイトを複数割り当てるということでしたら、 ポート番号を振り分けて、ポート番号毎にサーバー証明書を設定する方法があります。 ただ、URL中に https://domain1.com:443/ https://domain2.com:444/ https://domain3.com:445/ のように、ポート指定が必要になりますが。
質問者
お礼
ご回答ありがとうございます。 たしかに、ポートを指定する方法がありました。 たとえば、DNSサーバのAレコードにIP+ポートを指定して、ドメイン名だけでアクセスするようにというのは可能でしょうか? それができれば、URL入力時にポートを指定しなくても済むのですが。 ECサイトなので、トップからHTTPS通信をするわけではないので、リンクにポートを埋め込むのもありかなぁ。 その手法が一般的かどうかはわからないですが。
お礼
ご回答ありがとうございます。 DNSでは、やはりポートまで指定できないのですね。。。 リンクの方向で検討してみます。 ありがとうございました。