1

Rails 3 アプリをホストするために、Apache サーバーに Phusion Passenger をインストールしました。私のvhostファイルは次のようになります。

<VirtualHost *:80>
        ServerName markusdanek.com
        DocumentRoot /var/www/loremipsum/n22/public
        <Directory /var/www/loremipsum/n22>
                AllowOverride all
                Options -Multiviews
                Options -Indexes
        </Directory>
</VirtualHost>

そのため、 loremipsum/n22を開こうとすると、 404 ページしか表示されません (index.html でさえも表示されません)。

では、アプリ フォルダー ( l​​ocalhost:3000/またはlocalhost:3000/posts )にアクセスするにはどうすればよいでしょうか。仮想ホストに追加する必要があるものは他にありますか?

私のroute.rb:

get "home/index"

root :to => 'home#index'
4

1 に答える 1

0

Phusion Passenger が正しく動作していることを確認しますか? PassengerLogLevel を 1 に設定し、 にアクセスexample.com/n22してから、グローバル Apache エラー ログを調べて、エラーが表示されるかどうかを確認します。

于 2013-04-11T10:20:45.323 に答える