mod_proxy_balancerでsorryサーバを実現する | 実験用サイト

技術

mod_proxy_balancerでsorryサーバを実現する

Cat: 技術

こんにちは。CTOの馬場です。
今回もインフラエンジニア向けにちょっとした情報を紹介します。
apache2.2から導入された`mod_proxy_balancer` 、便利ですよね。
今回はその`mod_proxy_balancer`でsorryサーバを実現する方法を紹介します。


と、いっても方法は簡単。
BalancerMemberの指定時に、statusを指定することで実現します。
1.2.3.4、1.2.3.5がサービスのサーバで、1.2.3.6がsorryサーバの場合は下記のように設定します。

ProxyPass / balancer://hotcluster/
<Proxy balancer://hotcluster>
BalancerMember http://1.2.3.4:8009 loadfactor=1
BalancerMember http://1.2.3.5:8009 loadfactor=2
# The below is the hot standby
BalancerMember http://1.2.3.6:8009 status=+H
ProxySet lbmethod=bytraffic
</Proxy>

・・・と、公式ドキュメントに書いてあります。公式ドキュメントは偉いですね。
※日本語版には書いてありませんので、英語版を読みましょう!※
from [Apache 2.2 Document / ProxyPass Directive](http://httpd.apache.org/docs/2.2/en/mod/mod_proxy.html#proxypass)
パラメータで色々と細かく設定できますのでご参考まで。

(問い合わせ誘導コンテンツ)

PAGE TOP