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