2009/08/12

x-forwarded-for combine

proxy 的なものがかまされると
apache なんかの access log が残念なことになってしまいます

Apache の log format の default は Common Log Format とかいって
"%h %l %u %t \"%r\" %>s %b"
だそうです (mod_log_config - Apache HTTP サーバ)
これは
%h でホスト名は取ってるんだけど proxy 使ってるとサーバの名前しか取れません

しかし、「x-forwarded-for と combine で FA」と耳にしたのでググってみました
[Pound][Apache]X-Forwarded-Forログ設定 : ブログシステム - BLOG.BBTUNE.COM -
なるほど、mod_log_config - Apache HTTP サーバ
%{Foobar}i サーバに送られたリクエストの Foobar: ヘッダの内容
ってのを使うんですね。
これでもぉログ取り放題です。

0 件のコメント:

コメントを投稿