私はDebianスクイーズにapacheをインストールしています。「geminstall」を介してrvmとrails+passengerによってruby1.9.3をインストールしました。私のセットアップは「/var/ rails / rails_app」にあるrailsアプリケーションであり、サブドメイン「rails-app.mydomain.com」を構成しました。このサブドメインは、www-data:www-dataで変更されたアプリケーションフォルダーにリダイレクトされます。
私はこのサイトでRubyOnRailsのインストールをフォローしました-> http://xyzpub.com/en/ruby-on-rails/3.2/rails3-install-debian.html そして乗客はこれにサブドメインが設定されています- > http://www.asconix.com/howtos/debian/multiple-ruby-rails-apache-passenger-rvm-debian-howto
そのサブドメインからWebサイトにアクセスすると、「403forbiddenaccess」エラーが表示されます。削除する前に、RubyOnRailsの「Welcomeoverside」-メッセージが表示されました。
「passengerstart」を介してアプリケーションディレクトリでPassengerStandaloneを起動すると、アプリはポート3000で正常に動作します。
何が問題なのか教えていただけますか?
apacheエラーログに次の情報が表示されます[SatNov10 07:38:09 2012] [error] [client XXX.XXX.XXX.XXX]クライアントがサーバー構成によって拒否されました:/ var / rails / rails_app / public /