- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Linux+Apache2+openSSLでVirtualHostは不可能?)
Linux+Apache2+openSSLでVirtualHostは不可能?
このQ&Aのポイント
- RedHat Linux9でApache2.0 + openSSLを使用したWebサーバーを構築しています。
- Apacheのマニュアルによると、名前ベースのバーチャルホストはSSLプロトコルにより使用できないとされています。
- 1つのサーバーで複数のSSL使用ドメインを動作させることはできず、また、SSLを使用しないドメインでSSLを使用するドメインのファイルが表示されてしまう問題を解決する方法はありません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
NameベースでSSLが使えないのは、卵が先か、鶏が先か…と言うのと同じです(笑) IPアドレスに余裕があるのであれば、Nameベースではなく、IPアドレスベースのバーチャルホストにすれば、複数のサイトでSSL通信が可能です。
その他の回答 (1)
- kusukusu
- ベストアンサー率38% (141/363)
回答No.2
ごめんなさい(^^; 私も以前これで悩んで結局、邪道ですが、SSL対応型ドメインのサイトで、HTTP-REFERERを取得して、飛ばす…と言うやり方で解決しました。 他の方の回答に期待してください(^^;
補足
やっぱり無理ですか・・・。IPアドレスにも余裕がありません。 前述の設定で、非SSLのドメインに対してhttpsでアクセスした時にSSLのドメインに飛んでいってしまうのはどうにかならないでしょうか?