Show Table of Contents
5.5. バックエンドの設定
backend のセッティングでは実サーバーの IP アドレスおよびロードバランサーのスケジューリングアルゴリズムを指定します。一般的な backend セクションを以下に示します。
backend app balance roundrobin server app1 192.168.1.1:80 check server app2 192.168.1.2:80 check server app3 192.168.1.3:80 check inter 2s rise 4 fall 3 server app4 192.168.1.4:80 backup
バックエンドサーバーの名前は
app です。balance は使用されるロードバランサースケジューリングアルゴリズムを指定します。この例ではラウンドロビン (roundrobin) が指定されていますが、HAProxy がサポートする他のスケジューラーを指定することもできます。HAProxy でのスケジューラーの設定については、「HAProxy のスケジューリングアルゴリズム」 を参照してください。
server の行はバックエンドで利用できるサーバーを指定しています。app1 から app4 は、内部的に各サーバーに割り当てられた名前になります。ログファイルは名前でサーバーメッセージを指定します。アドレスは割り当てられた IP アドレスです。IP アドレスのコロンの後にある値は、そのサーバーで接続が確立されるポート番号です。check オプションは、サーバーの定期的な健全性チェックを指定し、サーバーが利用可能であるようにし、データの送受信やセッション要求の受信を行えるようにします。サーバー app3 は、健全性チェックの間隔が 2 秒 (inter 2s) に設定され、app3 が健全であると判断されるチェックの合格数 (rise 4) やチェックに失敗したと判断される連続失敗数 (fall 3) も設定されています。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.