【问题标题】:Phusion, Passenger and Old Node.js issuePhusion、Passenger 和旧 Node.js 问题
【发布时间】:2014-03-09 22:44:01
【问题描述】:

我正在尝试使用 Nginx 和 Passenger 部署 Node.js 服务器,但遇到以下问题:

查看日志,我可以看到Passenger 启动了节点服务器,但在客户端我没有得到任何答复。

顺便说一句,我已按照此处的说明进行操作:Passenger/Node.js tutorial 这很容易理解。

我正在使用的程序版本如下:
nginx v1.4.5
nodejs v0.8.15
乘客 v4.0.37
操作系统 ubuntu 12.04

经过一些测试后,我尝试部署在nodejs.org 上找到的示例服务器,即使遇到与第一台服务器相同的情况。所以我尝试做同样的测试,但这次使用 Node.js v0.10.26,它工作得很好,等于 v0.8.15 乘客运行服务器,但这次在客户端我得到了服务器的响应。

这个问题正常吗?
有没有办法使用最后一个版本的乘客部署我的服务器,即使是旧的 nodejs 版本?(因为服务器无法在最后一个 Node.js 版本上运行,因此我使用的是 v0.8.15)。

提前致谢

【问题讨论】:

    标签: node.js nginx passenger


    【解决方案1】:

    Phusion Passenger 严重依赖于 Streams2,因此它不适用于 Node.js 0.8。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-24
      • 2011-05-30
      • 1970-01-01
      • 2018-04-25
      • 1970-01-01
      • 2010-11-05
      • 2011-01-22
      • 1970-01-01
      相关资源
      最近更新 更多