使用 Nginx 和Passenger 的部署策略

Posted

技术标签:

【中文标题】使用 Nginx 和Passenger 的部署策略【英文标题】:Deployment Strategy using Nginx and Passenger 【发布时间】:2010-12-01 08:22:53 【问题描述】:

在两台不同的机器上设置 nginx 和乘客时,我需要帮助。谁能指出我正确的方向?

我已经完成了我的 nginx 的设置,现在我需要安装乘客,我已经遇到了这个障碍,我不知道如何继续。

谢谢!

【问题讨论】:

乘客网站是一个很好的文档来源。如果您有具体问题,那么我会发布有关它们的新问题,而不是这个问题 - 它太宽泛了。 modrails.com 【参考方案1】:

这是一个迟到的答案,但你必须让passenger-install-nginx-module 构建你的Nginx 安装。

Nginx 没有像 Apache 这样的可加载模块。它们必须被编译进去。

passenger-install-nginx-module 将引导您完成它。

【讨论】:

【参考方案2】:

感谢您的回复。无论如何,我的设置已经开始工作了。我安装了 nginx 的“appserver”指向我的“railsserver”中的 nginx-passenger 设置。我使用上游将 nginx 从“appserver”设置为指向我的“railsserver”中的 nginx。我希望这对其他人有帮助。

干杯!

【讨论】:

以上是关于使用 Nginx 和Passenger 的部署策略的主要内容,如果未能解决你的问题,请参考以下文章

使用Passenger和Apache在vps上部署我的rails应用程序

nginx中error_page没有生效(nginx+passenger+rails)

Rails 4 + Websocket-rails + Passenger + Nginx + 负载均衡器

如何在 nginx、passenger 和 redmine 中使用不同的 rails_env

在 Ubuntu 上使用 nginx 和Passenger 时在哪里放置环境变量

使用 Docker 和 phusion-passenger 部署 Meteor 应用程序