我正在研究爲rails設置我的linux(ubuntu)vps。我讀過的幾乎所有的指南都告訴我要安裝乘客。但是沒有一個指南能解釋它是什麼(至少不是簡單的說法)。所以我想知道如果有人能夠簡單地解釋究竟是什麼乘客。有人可以簡單地向我解釋什麼是乘客?
我想設置我的VPS,所以我可以輕鬆地從git中將代碼推送到它,並部署我的應用程序(簡單爲heroku?)任何建議?
我正在研究爲rails設置我的linux(ubuntu)vps。我讀過的幾乎所有的指南都告訴我要安裝乘客。但是沒有一個指南能解釋它是什麼(至少不是簡單的說法)。所以我想知道如果有人能夠簡單地解釋究竟是什麼乘客。有人可以簡單地向我解釋什麼是乘客?
我想設置我的VPS,所以我可以輕鬆地從git中將代碼推送到它,並部署我的應用程序(簡單爲heroku?)任何建議?
您的Web服務器(阿帕奇/ nginx的)提供了文件的HTTP請求,如樣式表和圖像通信。但是,它不知道如何處理編程代碼。例如,在PHP中,您必須啓用mod_php才能運行PHP。
乘客是要ruby/rails什麼mod_php是PHP。
您的網絡服務器仍然提供靜態文件,但有乘客運行您的紅寶石代碼。
那麼是什麼讓它比鋼軌更好呢?使用WEBrick? – Rickmasta
Webrick只是爲了發展。它不能處理多個併發請求,並且還有其他限制。 Mongrel(曾經是一個普通的選擇)也不能處理多個併發請求,但它可以很容易地進行聚類。但是,由於存在多個實例,集羣有點痛苦。乘客OTOH使Apache或Nginx像PHP一樣輕鬆地服務於Rails。它會照顧產卵和殺死額外的服務器進程 - 只需設置並忘記它。這一切都在網站上明確解釋。 –
mod乘客或phusion乘客是在nginx或apache上部署ruby應用程序的模塊。目前,您必須使用網頁磚或雜種。使用mod的乘客,您可以擁有nginx或apache的全部功能,
這是非常模糊和不準確的,我甚至不知道從哪裏開始糾正它。 –
乘客通常可以使用Apache/nginx。
乘客做動態的東西,阿帕奇/ nginx的供應 靜態文件和幫助乘客與用戶代理
你試過他們的網站嗎? http://www.modrails.com/ –
是的,我有.... – Rickmasta
那麼你不應該問這個問題。這些文檔以簡單的術語解釋了Passenger的用途。 –