February 17, 2011

Load Balance Mongrel Cluster + NginX + Rails 3 + Windows

Mongrel + NginX sebagai alternatif deployment di lingkungan Windows.






Resources:
NginX
Ruby Installer
Rails

Install mongrel:
Untuk rails 3, tambahkan pada gemfile: gem 'mongrel', '>= 1.2.0.pre2', lalu jalankan bundle install

Jalankan beberapa instance mongrel:
rails server mongrel -p 8000
rails server mongrel -p 8001 

Setup Load Balance NginX (nginx.conf):

http {
  upstream aplikasiku {
    server 127.0.0.1:8000;
    server 127.0.0.1:8001;
  }
 
  server {
    listen 80;
    server_name localhost;
    location / {
      proxy_pass http://aplikasiku;
    }
  }
}
 
Jalankan NginX, browse http://localhost, done! 

0 komentar:

Post a Comment

Leave comments.