apacheのmod_rewriteがSSL通信時に動作しない
SSL通信時にmod_rewriteが動作しない。
同じ記述でも、HTTP通信なら正常に動作する。
rewriteログを出力するようにしても、SSL -> ログが出ない、HTTP -> ログが出る。
なぜ???
はい、単純に仕組みが分かっていませんでした。
ssl.confにあるvirtualhost
にてRewriteEngine on
としてリライトを有効にしなければいけないんですね。80ポートとは別の443ポートでLISTENしているんで、virtualhostなんですね。ああ、なるほど。。。そりゃそうか。
apacheにおける設定のスコープが分かっていませんでした。こういうところ、ふわっとしているんだなぁと反省しました。
できるPRO Apache Webサーバー 改訂版 Version 2.4/2.2/2.0対応 (できるPROシリーズ) 新品価格 |