我正在研究为rails设置我的linux(ubuntu)vps。几乎所有我读过的指南都告诉我安装乘客。但没有一个指南解释它是什么(至少不是简单的术语)。所以我想知道是否有人可以用简单的方式解释乘客究竟是什么。
我正在尝试设置我的VPS,以便我可以轻松地从git推送代码,并部署我的应用程序(Easy as heroku?)任何建议?
答案 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的全部功能,