Lighttpd 1.4.30を使用して、Play Framework でロード バランサーを構成しています。
以下のように、lighttpd-inc.conf にエントリを指定しました。
$HTTP["host"] =~ "http://10.74.9.109:9020" {
proxy.balance = "round-robin" proxy.server = ( "/" =>
( ( "host" => "10.74.9.109", "port" => 9020 ) ) )
}
$HTTP["host"] =~ "http://10.74.9.109:80" {
proxy.balance = "round-robin" proxy.server = ( "/" => (
( "host" => "10.74.9.109", "port" => 9020 ),
( "host" => "10.74.9.109", "port" => 9030 ) )
)
}
私のプレイ アプリケーションは、ポート 9020、9030 で正常に動作しています。
しかし、http://localhost:80
ロードバランサーを試してみると、これらのポートのいずれかにリクエストが転送されますが、これは発生していません。Lighttpd テスト ページのみを取得しています。