0

我们正在考虑为Passenger Enterprise 购买许可证,我正在寻找有关Passenger Enterprise Edition 中“大规模部署”功能的更好解释。

假设您有 Rails 3 应用程序 -

  • 我的博客
  • 新闻网站
  • 在线简历

这些都被放到服务器上的一个目录中,我们可以让Passenger查看那个目录并提供这些应用程序。

所以我的问题是:nginx是怎么进来玩的呢?该虚拟服务器的 nginx 配置是否完全被忽略?我们经常需要升级 nginx 配置以进行重写,以及一些乘客配置(例如 min_instances)。

4

2 回答 2

0

Phusion 网站上看到乘客大规模部署视频后,我怀疑大规模部署选项仅适用于乘客独立,而不适用于乘客 Nginx 模块。

一种选择是使用Passenger Standalone ( $ passenger start) 并通过使用该proxy_pass指令将Nginx 用作反向代理,如Phusion 团队的这篇“Phusion Passenger & running multiple Ruby versions”博客文章所示。这是从该帖子中获取的相关 Nginx 配置片段:

# Partial Nginx configuration
server {
    listen 80;
    server_name www.fries.com;
    root /webapps/fries.com/public;
    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_set_header Host $host;
    }
}

目前似乎不存在有关此功能的文档,除了上述产品视频。Vimeo上有一个高分辨率版本。

于 2013-02-10T23:00:59.460 回答
0

我自己正在寻找这方面的文档,并认为我会在这里为未来的搜索者提及它。

Phusion Passenger Standalone:大规模部署

于 2014-01-15T00:29:38.700 回答