使用 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