indexI我試圖在AWS EC2上部署一個簡單的Rails 3應用程序,並使用Ubuntu 12.04 64位AMI。我遵循Phusion Passenger NGinx安裝頁面中的步驟。我也使用了成功安裝的RVM。Phusion Passenger + NGinx with Rails 3
我的步驟:
- 安裝和配置RVM
- 安裝Ruby 1.9.3
- 安裝Rails 3.2.3
- 安裝客運
- 潤乘客安裝,nginx的模塊(必須使用rvmsudo)
- 創建一個新的rails應用程序(rails new passenger_test)
添加了以下配置節到nginx.conf
server { listen 80; server_name localhost; root /home/ubuntu/passenger_test/public; passenger_enabled on }
我重啓nginx的與軌道默認的公共/ index.html的默認軌頁面顯示出來,但rails.png不會渲染和「查看您的應用程序的環境「鏈接不起作用。我在四臺全新的新服務器上嘗試了四次不同的時間,並總是得到相同的結果。請幫忙!
只是想補充說,從rails.png圖像瀏覽器中的錯誤是「504 geteway timout」。嘗試了大部分針對此錯誤提及的解決方案,但都沒有成功。 – whyvez
發現有同樣問題的人:http://serverfault.com/questions/385342/nginx-passenger-rails-3-2-not-responding。將啓動11.10 AMI的配置,並嘗試找出12.04與此同時發生的事情。 – whyvez