문제

Mongrel과 Webkit로 성공적으로 테스트 한 Rails 앱이 있습니다. 이제 배포를 테스트하고 싶습니다. Ubuntu 8.04를 사용하여 VMware 이미지를 설정했습니다. 이 방법에 따라 레일을 설치했습니다 https://help.ubuntu.com/community/rubyonrails 1.2 대신 보석 1.3을 사용하는 것을 제외하고. 승객을 구성하고 설치했습니다. 그러나 내 사이트 인덱스를 방문 할 때 (http : //some.ip. that.i'm.testing/) 나는 단순히 내 레일 사이트의 디렉토리 인덱스를 얻습니다. 테스트를 통해 /var /www에 앱을 버렸습니다.

내 apache2 error.log 파일은 이것과 이것만을 보여줍니다.

Tue 9 월 30 일 15:10:41 2008] [통지] Apache/2.2.8 (Ubuntu) Phusion_passenger/2.0.3 구성 - 정상 작업 재개

이 문제를 일으킬 수있는 이유는 무엇입니까? 승객이 제대로 구성된 것 같습니다. 그러나 내 Rails 앱이 왜 표시되지 않는지, 왜 사이트 디렉토리 목록이 있는지 잘 모르겠습니다.

감사.

도움이 되었습니까?

해결책

두 가지 질문 :

1) 레일은 서버에서 전혀 실행 중입니까? 승객은 첫 번째 요청에 따라 자동으로 레일을 시작해야합니다. PS를 수행하면 실행 중이십니까?

2) 어떤 디렉토리를보고 있습니까? Rails 디렉토리 또는 공개/ 디렉토리입니까? 전자 인 경우, 심볼 링크가 잘못된 장소를 가리키고있을 것입니다 (공개/).

(나는이 문제를 전에 보았고 어떻게 그것을 디버깅했는지 기억하려고 노력하고 있습니다 ... 이것은 나의 첫 두 생각입니다.)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top