メモ Apache mod_proxy mongrel_cluster用の.conf

httpd/httpd.confで呼び出されるhttpd/conf.d/以下にhogehoge.confな感じで配置。
httpd.confに書いてもいいのだけれど管理の便を考えて分離したいじゃない?
mongrel_clusterで3000から5つ分mongrelが動いています。

NameVirtualHost *:80
<VirtualHost *:80>
  ProxyPreserveHost On
  ServerName  servername
  ProxyRequests Off

  ProxyPass / balancer://cluster/
  PoxyPassReverse / balancer://cluster/
  
  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>

  <Proxy balancer://cluster/>
    #http://127.0.0.1:3000の後に/を入れない!
    BalancerMember http://127.0.0.1:3000 loadfactor=10
    BalancerMember http://127.0.0.1:3001 loadfactor=10
    BalancerMember http://127.0.0.1:3002 loadfactor=10
    BalancerMember http://127.0.0.1:3003 loadfactor=10
    BalancerMember http://127.0.0.1:3004 loadfactor=10
 </Proxy>

</VirtualHost>