0
我有两个轨道apps.Now我希望他们部署到如何在nginx中部署多个rails应用程序,并在根中部署一个应用程序?
app1/
app2 /app2/
这可能吗?
我使用的是乘客,nginx的和轨道3.2
如果这是不可能的,我怎么能重定向“/”到“/ APP1”?
我有两个轨道apps.Now我希望他们部署到如何在nginx中部署多个rails应用程序,并在根中部署一个应用程序?
app1/
app2 /app2/
这可能吗?
我使用的是乘客,nginx的和轨道3.2
如果这是不可能的,我怎么能重定向“/”到“/ APP1”?
upstream rails1 {
server 127.0.0.1:8000;
server 127.0.0.1:8001;
server 127.0.0.1:8002;
}
upstream rails2 {
server 127.0.0.1:7000;
server 127.0.0.1:7001;
server 127.0.0.1:7002;
}
server {
location/{
proxy_pass http://rails1;
}
location /app2 {
proxy_pass http://rails2;
}
}
如何使用pasenger这样? – Coo 2012-03-07 02:26:18
这是Nginx的。就我的例子而言,乘客只需要配置为监听应用程序#1的端口8000-8002和应用#2的7000-7002端口。我只使用过一次导轨,但使其在正确的端口上工作非常容易。 – MTeck 2012-03-07 14:18:39
尝试使用瘦来运行rails应用程序。 - http://wiki.rubyonrails.org/deployment/nginx-thin – MTeck 2012-03-07 14:21:36