2012-10-16 53 views
0

我們正在考慮爲乘客企業購買許可證,我正在尋找關於乘客企業版中「大規模部署」功能的更好解釋。部署具有乘客企業「大規模部署」功能的Rails應用程序

說你有Rails 3個的應用 -

  • my_blog
  • news_site
  • online_resume

這些都得到投進服務器上的目錄,我們可以指向乘客看在那個目錄中並提供這些應用程序。

所以我的問題是:nginx怎麼來這裏玩?該虛擬服務器的nginx配置是否完全被忽略?我們經常需要升級nginx配置來重寫,以及一些乘客配置(例如min_instances)。

回答

0

看到Phusion website上的Passenger Mass Deployment視頻後,我懷疑大衆部署選項只適用於Passenger Standalone,而不適用於Passenger Nginx模塊。

一種選擇是使用單機客運($ passenger start),並使用Nginx的反向代理使用proxy_pass指令,如由的Phusion隊本"Phusion Passenger & running multiple Ruby versions"博客帖子說明。下面是該職位所採取的有關Nginx的配置片段:

# Partial Nginx configuration 
server { 
    listen 80; 
    server_name www.fries.com; 
    root /webapps/fries.com/public; 
    location/{ 
     proxy_pass http://127.0.0.1:3000; 
     proxy_set_header Host $host; 
    } 
} 

此功能目前的文件似乎是不存在的,除了上述產品的視頻。 Vimeo上有高分辨率版本。