Rails + Apache + Passenger + S2 [=Ga=] 我 "Incomplete Response From Application"

Rails + Apache + Passenger + EC2 Linux AMI "Incomplete Response From Application"

我正在 "Incomplete Response From Application" 全新安装 Apache 2 + Rails 4 + Phusion Passenger。我按照 here 中的说明进行操作,但由于我不是系统管理员,所以我实际上基本上是在盲目操作。起初,当我查看日志时,我缺少一个 javascript 运行环境。我猜 passenger 是用 JS 或类似的东西编写的,不确定为什么我需要它,所以我将 gem 'execjs' 添加到 gemfile 并使用 sudo yum install nodejs npm --enablerepo=epel 在我的 linux AMI 上安装了 nodejs我从该指南中得到的唯一其他偏差是我更改了 httpd.conf 中的默认值 DocumentRootDirectory,因为我还没有虚拟主机的服务器名称。感谢您的宝贵时间!

SO 上有人将此作为解决方案引用:

Enter your app root
run: rake secret
copy the output
go to /yourapp/config/secrets.yml
set the production secret_key_base

这会导致整个应用程序没有响应。

事实证明,我的安全组不接受任何连接,除了来自用于生产的 RDS 数据库上我的机器的连接。