masahiro akiyama
akiya****@techb*****
2008年 9月 19日 (金) 15:56:40 JST
はじめまして。秋山と申します。 さっそくですが、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:akiya****@techb*****