例えば以下のように書くとバックエンドにはアクセス元の ip が渡り、外部から /server-status は見られない。
builder { enable "ReverseProxy"; enable "ServerStatus::Lite", path => '/server-status', allow => [ '127.0.0.1', '192.168.0.0/16' ], counter_file => '/tmp/counter_file', scoreboard => '/var/run/server'; $app; };
でも以下のように書くとバックエンドには(フロントの apache, nginx などからプロキシして)ローカル ip が渡り、 /server-status が丸見えになる。恥ずかしい。
builder { enable "ServerStatus::Lite", path => '/server-status', allow => [ '127.0.0.1', '192.168.0.0/16' ], counter_file => '/tmp/counter_file', scoreboard => '/var/run/server'; enable "ReverseProxy"; $app; };