How to setups two rails 2.1 app in different location with Nginx?

i found config from: http://www.ruby-forum.com/topic/128598#573601

my nginx version: 0.6.13
and here is my full working nginx.conf:

user www;
worker_processes 1;

events {
worker_connections 1024;
}

http {

include mime.types;

upstream mongrel_cluster1 {
server 127.0.0.1:3001;
server 127.0.0.1:3002;
}

upstream mongrel_cluster2 {
server 127.0.0.1:4001;
server 127.0.0.1:4002;
}

server {
listen 127.0.0.1:80 default deferred;

location /app1/ {
    proxy_pass http://mongrel_cluster1/;
}

location /app2/ {
    proxy_pass http://mongrel_cluster2/;
}

}

}

his config file works find in Rails 1.2.x, but not work for Rails
2.1. do you know how to make it works for Rails 2.1?

Èç¹ûÔÚÄãÓÐapp3ÊÇÓÃRails2.1¿ª·¢µÄ£¬ÄÇôÓÉÓÚmap.resourceµÄÌØÐÔ£¬ÔÚÒÔÉÏ´úÂëÖÐÔö¼ÓÒ»¸ö/app3/µÃÕâôдÁË£º
1.
Æô¶¯mongrelʱʹÓÃprefix²ÎÊý£º
mongrel_rails mongrel::start --prefix /app3 -p 5001
mongrel_rails mongrel::start --prefix /app3 -p 5002
2.ÔÚÒÔÉÏconfÎļþÖÐÔö¼ÓÁ½¶Î´úÂ룺

upstream mongrel_cluster3 {
server 127.0.0.1:5001;
server 127.0.0.1:5002;
}

location /app3/ {
proxy_pass http://mongrel_cluster3/app3/;
}

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs