【问题标题】:How to start passenger in rails application?如何在 Rails 应用程序中启动乘客?
【发布时间】:2012-10-26 12:01:53
【问题描述】:

我的单个 apache 服务器中有两个应用程序。 说 App1 和 App2。

现在我只想在一个应用程序上启动乘客。

如何在单个应用程序上启动和停止乘客?

【问题讨论】:

  • 请提出您的问题。Apache 无法运行 Rails 应用程序,我们需要使用 apache 配置乘客模块来运行 Rails 应用程序。
  • 是的,我想在唯一的应用程序中启动乘客以启动 Rails 应用程序。是否可以仅在一个轨道应用程序中启动乘客并保持其他应用程序关闭?
  • 只需从 apache 配置中删除虚拟主机的条目或单独运行应用程序,例如如果 /var/www/app1 是 rails 应用程序,那么 - 转到 app1 和乘客开始 -p 3000。

标签: ruby-on-rails apache passenger


【解决方案1】:

如果你想将乘客作为一个模块添加到 Apache 中,乘客 gem 附带一个脚本,如果你的 PATH 中有乘客,你只需在终端输入:

passenger-install-apache2-module

【讨论】:

  • 当我启动 apache 服务器时,这是否会自动启动乘客?
  • 不是真的,但它是一个教程,最后它会告诉您应该将哪些行添加到 apache 配置中
  • 好的。我将 apache 用作 Web 服务器,将乘客用作应用程序服务器。当我启动时,只启动 apache rails 应用程序。那么apache会自动启动乘客实例吗?
  • Passenger 不是网络服务器(独立的乘客使用 Nginx 作为网络服务器)。乘客是一个模块,可以在 Nginx 或 Apache 中用于运行 Rails 应用程序
  • 如果我只启动 apache。是否使用乘客启动 Rails 应用程序?
【解决方案2】:
猜你喜欢
  • 1970-01-01
  • 2010-12-14
  • 1970-01-01
  • 2011-04-26
  • 2014-03-13
  • 2012-01-24
  • 1970-01-01
  • 1970-01-01
  • 2014-02-28
相关资源
最近更新 更多