LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_http_module modules/mod_proxy_http.so <VirtualHost *:8080> DocumentRoot /path/to/dionea/sample/rails/depot/public AddDefaultCharset UTF-8 ProxyRequests Off <Directory /path/to/dionea/sample/rails/depot/public> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> ProxyPass /images ! ProxyPass /stylesheets ! ProxyPass /javascripts ! ProxyPass /favicon.ico ! ProxyPass / balancer://depot/ ProxyPassReverse / balancer://depot/ <Proxy balancer://depot/> 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 </Proxy> </VirtualHost>
% cd /path/to/rails-app % mongrel_rails cluster::configure -e development -p 3000 -N 3
log_file: log/mongrel.log port: "3000" environment: development pid_file: tmp/pids/mongrel.pid servers: 3
% /usr/local/apache2/bin/httpd -k start
% cd /path/to/rails-app % mongrel_rails cluster::start Stop server: % mongrel_rails cluster::stop