• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Linux+Apache2+openSSLでVirtualHostは不可能?)

Linux+Apache2+openSSLでVirtualHostは不可能?

このQ&Aのポイント
  • RedHat Linux9でApache2.0 + openSSLを使用したWebサーバーを構築しています。
  • Apacheのマニュアルによると、名前ベースのバーチャルホストはSSLプロトコルにより使用できないとされています。
  • 1つのサーバーで複数のSSL使用ドメインを動作させることはできず、また、SSLを使用しないドメインでSSLを使用するドメインのファイルが表示されてしまう問題を解決する方法はありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.1

NameベースでSSLが使えないのは、卵が先か、鶏が先か…と言うのと同じです(笑) IPアドレスに余裕があるのであれば、Nameベースではなく、IPアドレスベースのバーチャルホストにすれば、複数のサイトでSSL通信が可能です。

m8b
質問者

補足

やっぱり無理ですか・・・。IPアドレスにも余裕がありません。 前述の設定で、非SSLのドメインに対してhttpsでアクセスした時にSSLのドメインに飛んでいってしまうのはどうにかならないでしょうか?

その他の回答 (1)

  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.2

ごめんなさい(^^; 私も以前これで悩んで結局、邪道ですが、SSL対応型ドメインのサイトで、HTTP-REFERERを取得して、飛ばす…と言うやり方で解決しました。 他の方の回答に期待してください(^^;

関連するQ&A