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シリーズ)

新品価格
¥2,700から
(2017/3/6 16:03時点)