【问题标题】:Running multiple rails applications using Passenger使用 Passenger 运行多个 Rails 应用程序
【发布时间】:2012-12-11 15:07:29
【问题描述】:

我在nginx中使用Passenger作为rails应用程序的应用服务器。是否可以使用单个Passenger实例运行多个rails应用程序?

谢谢

【问题讨论】:

  • 您不能在单个乘客实例中运行多个应用程序,但我认为您可以在 Nginx 配置中放置多个虚拟 Rails 服务器。或者,您可以在不同的端口上运行多个乘客实例并从 Nginx 重定向到它们。这可能不是最佳实践,但在 Nginx 后面运行一个独立的乘客实例对我来说效果很好。
  • 是的,可以让不同的 Rails 应用程序与乘客一起运行。我最后一次这样做是在雪豹上,并为此使用了乘客偏好窗格。 fngtps.com/passenger-preference-pane

标签: ruby-on-rails nginx passenger


【解决方案1】:

是的,您绝对可以在 Phusion Passenger 上运行多个应用程序。请记住,根据 Phusion Passenger 文档,您应该设置一个具有特定域名的虚拟主机,然后将该虚拟主机的文档指向应用程序的“公共”目录的根目录?嗯...如果你想部署更多的应用程序,你做同样的事情。您添加更多虚拟主机,并在其他虚拟主机中指向其他应用程序的“公共”目录。

【讨论】:

    猜你喜欢
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    • 2014-01-08
    相关资源
    最近更新 更多