index Ubuntu 12.04 64 비트 AMI가 포함 된 AWS EC2에 간단한 Rails 3 앱을 배포하려고합니다. 나는 Phusion Passenger NGinx 설치 페이지의 단계를 따랐습니다. 또한 성공적으로 설치된 RVM을 사용했습니다.Phusion Passenger + NGinx with Rails 3
내 단계 :
- 여객 설치 3.2.3
- 실행 여객 설치-의 nginx 모듈을 레일을 설치 루비 1.9.3
- 설치를 설치하고 RVM에게
- 를 구성 (rvmsudo를 사용해야했습니다.)
- 새로운 레일 앱을 만들었습니다 (레일 새로운 passenger_test)
추가
server { listen 80; server_name localhost; root /home/ubuntu/passenger_test/public; passenger_enabled on }
내가 nginx를 다시 시작 nginx.conf에 다음과 같은 설정 섹션과 레일의 기본 공용/index.html을 기본 레일의 페이지가 표시하지만 rails.png는 "렌더링하지 않습니다 응용 프로그램의 환경보기 "링크가 작동하지 않습니다. 4 개의 새로운 서버에서 4 번 시도했는데 항상 동일한 결과를 얻습니다. 도와주세요!
브라우저의 오류를 rails.png 이미지에서 "504 geteway timout"이라고 추가하고 싶습니다. 이 오류에 대해 언급 된 솔루션의 대부분은 성공하지 못했습니다. – whyvez
동일한 문제가있는 사람을 찾으 셨습니다 : http://serverfault.com/questions/385342/nginx-passenger-rails-3-2-not-responding. 11.10 AMI의 설정을 시작하고 그 사이에 12.04의 상황을 파악하려고합니다. – whyvez