Apache すべてのデータをダンプする(mod_dumpio)
ApacheのログにPOSTされたデータも含めてログ表示させたい用件があったのでメモ。
参考URL:
http://httpd.apache.org/docs/2.2/ja/mod/mod_dumpio.html#dumpiologlevel
httpd.confに以下を追加。
- LoadModule dumpio_module modules/mod_dumpio.so
- DumpIOInput On
- DumpIOOutput On
Logレベルの変更。
LogLevel debug
Apache再起動.
/etc/init.d/httpd restart
しかしログが表示されない。。。
なぜ?と思って良く見ると、この設定はサーバ設定ファイルにしか適用できないみたい。
自分はvirtual hostの設定の中に書いていたので表示されなかったようです。
設定を外に出して再起動すると、無事にerror_logに表示できるようになりました。
http://httpd.apache.org/docs/2.2/ja/mod/directive-dict.html#Context
ちゃんとドキュメントは読まないと駄目ですね^^;