From akiyama @ techbeat.co.jp Fri Sep 19 15:56:40 2008 From: akiyama @ techbeat.co.jp (masahiro akiyama) Date: Fri, 19 Sep 2008 15:56:40 +0900 Subject: [Ultramonkey-l7-users 135] =?iso-2022-jp?b?Y2luc2VydBskQiViJTglZSE8JWskThsoQi0tZm9yd2FyZGVk?= =?iso-2022-jp?b?LWZvchskQiUqJVclNyVnJXMbKEI=?= Message-ID: <48D34D28.2040304@techbeat.co.jp> はじめまして。秋山と申します。 さっそくですが、cinsertモジュールの--forwarded-forオプションの 挙動について教えてください。 リアルサーバにapacheを用いていて、apacheのaccess_logにクライアントの IPアドレスを記録させたいと思っています。 l7directord.cf には module=cinsert --cookie-name 'moneky' --reschedule --forwarded-for リアルサーバのapacheのログフォーマットの指定を LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined としています。 クライアントからアクセスしてみると、クライアントのIPアドレスが apacheのaccess_logに出る場合と"-"の場合があります。PHPのページに アクセスした場合にはIPアドレスが出ることが多いのですが、 出ないこともあります。PHPの中でx-forwarded-forの値をダンプしてみると アクセスログの出方と一致していました。 一方、cssや画像ファイルなどの静的ファイルへのアクセスでは "-"の場合が多く、稀にIPアドレスが出ています。 クライアントからのアクセスについては、PHPページと静的ファイル共に アクセスログにはIPアドレスを記録することはできませんでしょうか。 インストールには ultramonkey-l7-2.0.0-0-rpm.tar.gz を用いました。 よろしくお願いします。 -- ---------+---------+---------+---------+---------+---------+---------+---------+ 株式会社 テックビート 秋山 昌宏 akiyama masahiro mailto:akiyama @ techbeat.co.jp