【发布时间】:2012-06-23 03:49:59
【问题描述】:
index我正在尝试在带有 Ubuntu 12.04 64 位 AMI 的 AWS EC2 上部署一个简单的 Rails 3 应用程序。我按照 Phusion Passenger NGinx 安装页面中的步骤进行操作。我也使用了安装成功的RVM。
我的步骤:
- 安装和配置 RVM
- 安装 Ruby 1.9.3
- 安装 Rails 3.2.3
- 安装Passenger
- 运行passenger-install-nginx-module(必须使用rvmsudo)
- 创建了一个新的 rails 应用程序 (rails new Passenger_test)
-
在 nginx.conf 中添加了以下配置部分
server { listen 80; server_name localhost; root /home/ubuntu/passenger_test/public; passenger_enabled on }
我重新启动了 nginx,并且显示了 rails default public/index.html default rails 页面,但是 rails.png 没有呈现并且“查看您的应用程序的环境”链接不起作用。我在四台全新的服务器上尝试了四次不同的时间,并且总是得到相同的结果。请帮忙!
【问题讨论】:
-
只是想补充一下rails.png图像中浏览器中的错误是“504 geteway timout”。尝试了针对此错误提到的大多数解决方案,但均未成功。
-
找到遇到同样问题的人:serverfault.com/questions/385342/…。将启动 11.10 AMI 的配置,同时尝试弄清楚 12.04 发生了什么。
标签: ruby-on-rails-3 ubuntu nginx rvm passenger