有人可以用简单的语言向我解释乘客是什么吗?

时间:2011-08-18 21:57:21

标签: ruby-on-rails ruby heroku

我正在研究为rails设置我的linux(ubuntu)vps。几乎所有我读过的指南都告诉我安装乘客。但没有一个指南解释它是什么(至少不是简单的术语)。所以我想知道是否有人可以用简单的方式解释乘客究竟是什么。

我正在尝试设置我的VPS,以便我可以轻松地从git推送代码,并部署我的应用程序(Easy as heroku?)任何建议?

3 个答案:

答案 0 :(得分:3)

您的网络服务器(apache / nginx)提供文件的HTTP请求,例如样式表和图像。但是,它不知道如何处理编程代码。例如,在PHP中,您必须启用mod_php以允许PHP运行。

Passenger是ruby / rails mod_php是什么。

您的网络服务器仍然提供静态文件,但有乘客运行您的红宝石代码。

答案 1 :(得分:0)

Passenger通常适用于Apache / nginx。

Passenger完成动态的事情,Apache / nginx服务  静态文件并帮助乘客与用户代理进行通信

答案 2 :(得分:-1)

mod passenger或phusion passenger是一个在nginx或apache上的rails应用程序上部署ruby的模块。目前,您必须使用网络砖或杂种。使用mod乘客,您可以随时使用nginx或apache的全部功能,