簡體   English   中英

Ruby on Rails應用程序顯示RAILS_ROOT的索引

[英]Ruby on Rails app showing index of RAILS_ROOT

我正在使用Passenger 2.2.15,Rails 2.3.5,Ruby 1.8.7和Apache 2.2.14在Ubuntu 10上部署應用程序。 當我打開http:// localhost / appname時,它會顯示應用程序根目錄(/ var / www / appname)的內容。 目前乘客和apache似乎安裝正確,但此錯誤仍然存​​在。

/ etc / apache2 / sites-enabled / appname是/ etc / apache2 / sites-available / appname的邏輯鏈接。

我的文件及其(相關)內容:

在/ etc / apache2的/網站可用/應用程序的名字

<VirtualHost *:80>
    DocumentRoot /var/www/appname/public
</VirtualHost>

/etc/apache2/mods-available/passenger.conf

<IfModule passenger_module>
   PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.15
   PassengerRuby /usr/bin/ruby1.8
</IfModule>

/etc/apache2/mods-available/passenger.load

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so

當我重新啟動apache2時,錯誤日志文件中會留下以下內容:[2010年9月2日16:09:09] [通知]捕獲SIGTERM,關閉[Thu Sep 02 16:09:10 2010] [通知] Apache / 2.2.14(Ubuntu)Phusion_Passenger / 2.2.15配置了Suhosin-Patch的PHP / 5.3.2-1ubuntu4.2 - 恢復正常操作

感謝您提供的任何幫助,現在已經咀嚼了幾個小時。

-R M

您有其他虛擬主機與DOC_ROOT / var / www

是您的網站僅列出

在/ etc / apache2的/網站可用/應用程序的名字

或者也在

在/ etc / apache2的/啟用的站點 - /應用程序的名字

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM