オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問5
高可用性プラットフォームの構築/Webサーバーによる負荷分散Apacheのmod_proxy_balancerモジュールにおけるBalancerMemberの役割として適切なものはどれか。
出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問5
- ASSL証明書のパスを指定するディレクティブである
- BApache自体をバックエンドサーバーとして登録するための特別なディレクティブである
- Cアクセスログの出力形式を定義するディレクティブである
- D負荷分散の対象となる個々のバックエンドサーバー(メンバー)を定義し、重み(weight)等のパラメータを個別に設定できる
正解:D
解説
ApacheのBalancerMemberディレクティブは、mod_proxy_balancerによる負荷分散の対象となる個々のバックエンドサーバー(メンバー)を、Proxyブロック内で1つずつ定義するためのものです。各メンバーごとにweight(重み)などのパラメータを個別に設定できます。
選択肢ごとの解説
- A誤り。SSL証明書のパス指定はSSLCertificateFile等の役割で、BalancerMemberの役割ではありません。
- B誤り。BalancerMemberはバックエンドサーバーを登録するためのものであり、Apache自体を特別扱いで登録するディレクティブではありません。
- C誤り。アクセスログの出力形式の定義はLogFormat等の役割で、BalancerMemberの役割ではありません。
- D正しい。BalancerMemberは負荷分散対象の個々のバックエンドサーバーを定義し、weight等を個別設定できます。