はじめに
- Apache の mod_proxy や mod_proxy_balancer を運用する時のメモ
Debian や Ubuntu で mod_proxy や mod_proxy_balancer を有効にする
a2enmod コマンドを使って proxy と proxy_balancer と proxy_http を有効にする。
sudo a2enmod proxy sudo a2enmod proxy_balancer sudo a2enmod proxy_http
今まで手動で mods-enable で mods-available からシンボリックリンクを張っていたけど、a2enmond で一発!
もちろん、その他のモジュールに関しても同様に上記のように mods-enable にリンクを張ってモジュールを有効にする。
balancer member の設定変更は reload や graceful では反映されない
下記のような設定を行った場合に reload や graceful では反映されない。
--- balancer.conf.original 2013-11-06 23:27:30.748144969 +0900 +++ balancer.conf 2013-11-06 23:28:33.708143122 +0900 @@ -1,6 +1,6 @@ ProxyPass /balancertest balancer://clusters/ <Proxy balancer://clusters/> - BalancerMember http://xxx.xxx.xxx.xxx - BalancerMember http://xxx.xxx.xxx.xxx + BalancerMember http://xxx.xxx.xxx.xxx loadfactor=10 + BalancerMember http://xxx.xxx.xxx.xxx loadfactor=10 </Proxy>
検証したところ BalancerMember のパラメータの設定を行った際には restart が必要なようです...