2011-07-30 6 views
1

レールアプリケーション用にすべての依存関係がインストールされたUbuntu LTSランプスタック32ビットがあります。私はCapistranoを使って自分のレールアプリケーションを配備しました。アプリケーションはサーバー上の正しいディレクトリに移動し、現在のフォルダはアプリケーションの中に追加されます。そのブラウザのパブリックディレクトリにアクセスすると、アプリの代わりにディレクトリリストが表示されます。私のRailsアプリケーションのパブリックフォルダのディレクトリ構造を示すApache!なぜアプリケーションは実行されませんか?

サーバーをセットアップするには、Ryan Batesのチュートリアル(https://github.com/ryanb/railscasts/wiki/Server-Setup)を使用しました。

私は正しくキャップデプロイを実行しました:その後、セットアップとデプロイをキャップ(アプリが細かい登場したように)

私もまた(一度アプリを展開しインストールし、ルートファイルでデフォルトルートを指定したバンドルを実行しています私のパブリックフォルダ内の私のindex.htmlを削除しました)あなた自身のためにアプリを見るには、

を参照してください。

アイデア? ありがとうございます。トム

+0

あなたはNginxとUnicornでそれをやることに興味がありますか? http://techbot.me/2010/08/deployment-recipes-deploying-monitoring-and-securing-your-rails-application-to-a-clean-ubuntu-10-04-install-using-nginx-and-ユニコーン/ –

+0

はい、これは可能性がありますが、私はカピストラーノととても近いと思います。私はそれが私が間違っている小さなものかもしれないと思った。 –

答えて

0

Passengerモジュールが有効になっていないようです。これが本当であるかどうか確認するためにApache設定を再度確認してください。

+0

乗客は完全に設置されています。私は実行し、含まれています:LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.7/ext/apache2/mod_passenger.so PassengerRoot/usr/local/lib/ruby​​/gems /1.9.1/gems/passenger-3.0.7 PassengerRuby/usr/local/bin/ruby​​私のapache設定ファイルにあります。 –

+0

[official docs](http://www.modrails.com/documentation/Users%20guide%20Apache.html#_deploying_a_ruby_on_rails_application)に従って権限とマルチビューを確認してください。 – Anatoly

関連する問題