y-matsui::weblog

電子楽器、音楽、コンピュータ、プログラミング、雑感。面倒くさいオヤジの独り言

apacheバーチャルホスト設定とSSLの関係

RedhatEnterpriseLinuxのSSL設定でずいぶん手間取ってしまった。
バーチャルホストを設定している場合、NameVirtualHostとディレクティブで、きちんとポートの指定をしないとダメみたい
もう、てっきりssl.confがおかしいのか・・とか色々疑っていたので、原因が分かったら拍子抜けなのである。
正解は
・NameVirtualHost [サーバIPアドレス]:80
・<VirtualHost [サーバIPアドレス]:80>
など、通常ポート(80)でアクセスするところにポートを書く。これだけ
443ポートの接続用に仮想サイトの設定をする必要もなし。
ssl.confで”_default_:443”なんて言う風に設定されているから)