2008-09-30 42 views
6

Tôi có một ứng dụng Rails mà tôi đã thử nghiệm thành công với Mongrel và Webkit. Bây giờ tôi muốn thử nghiệm triển khai. Tôi thiết lập một hình ảnh VMWare bằng cách sử dụng Ubuntu 8.04. Tôi đã cài đặt Rails theo phương pháp này https://help.ubuntu.com/community/RubyOnRails ngoại trừ việc sử dụng Gems 1.3 thay vì 1.2. Tôi đã định cấu hình và cài đặt Hành khách. Tuy nhiên, khi tôi truy cập vào chỉ mục trang web của mình (http://some.ip.that.i 'm.testing /), tôi chỉ nhận được chỉ mục thư mục của trang web đường ray của tôi. Tôi nên lưu ý rằng kể từ khi tôi đang thử nghiệm tôi chỉ cần đổ ứng dụng của tôi trong/var/www.Apache/Rails/Hành khách Hiển thị Chỉ mục Trang web?

tập tin error.log Apache2 tôi thấy điều này và điều này chỉ:

[Tue 30 Tháng 9 15:10:41 2008] [thông báo] Apache/2.2.8 (Ubuntu) Phusion_Passenger/2.0.3 cấu hình - tiếp tục hoạt động bình thường

Bất kỳ ý tưởng nào có thể gây ra sự cố này? Có vẻ như Hành khách được định cấu hình đúng cách, nhưng tôi không chắc chắn lý do tại sao ứng dụng đường ray của tôi không hiển thị và lý do danh sách thư mục của trang web là.

Cảm ơn.

Trả lời

8

Hai câu hỏi:

1) Rails có đang chạy trên máy chủ không? Hành khách nên bắt đầu Rails tự động theo yêu cầu đầu tiên - nếu bạn làm một ps, bạn có thấy nó chạy không?

2) Bạn đang xem thư mục nào - đó có phải là thư mục đường ray của bạn hoặc thư mục/thư mục công cộng không? Nếu đó là tên cũ, liên kết tượng trưng của bạn có thể trỏ nhầm địa điểm (nó sẽ được chuyển đến công khai /).

(Tôi đã thấy vấn đề này trước và đang cố gắng nhớ cách tôi đã sửa lỗi ... đây là hai suy nghĩ đầu tiên của tôi.)

+2

Đó là vì nó không được công khai. Cảm ơn bạn đã giúp đỡ. –

+0

vui vì tôi có thể giúp! – scottru

Các vấn đề liên quan