mod_proxy_balancer
/etc/apache2/mods-available/proxy.conf を編集。
mongrel が 192.168.0.100 の 3000〜3002 で動いてると仮定して。
<Proxy *> AddDefaultCharset off Order deny,allow Deny from all #Allow from .example.com Allow from all # Define the character set for proxied FTP directory listings ProxyFtpDirCharset UTF-8 </Proxy> ... ProxyPass / balancer://mongrel/ timeout=2 ProxyPassReverse / balancer://mongrel/ <Proxy balancer://mongrel> AddOutputFilterByType DEFLATE test/html text/css application/x-javascript BalancerMember http://192.168.0.100:3000 loadfactor=10 keepalive=On BalancerMember http://192.168.0.100:3001 loadfactor=10 keepalive=On BalancerMember http://192.168.0.100:3002 loadfactor=10 keepalive=On </Proxy>
mongrel のとこは何でも良い。
$ sudo a2enmod proxy $ sudo a2enmod proxy_http $ sudo a2enmod proxy_balancer
proxy_http を enable にし忘れててはまった。