nginx とかでバックエンドのplackなアプリケーションにリバースプロキシするスタイルが,ようやく個人的にも定番になってきた今日この頃ですが,そういえば,アクセスログの冒頭に記録されるIPアドレスが「127.0.0.1」のままでした...orz plackup --access-log=/path/to/access_log のようにせずに,psgiファイルで Log::Dispatch と Plack::Middleware::AccessLog とを明示的に利用し,また,クライアントのIPアドレスを記録するように書き換えたので,そのメモです. use strict; use Log::Dispatch; use Plack::Builder; my $logdir = '...'; my $logger = Log::Dispatch->new( outputs => [ [ 'F