Rails アプリを開発しており、デプロイ先の Web サーバーを構成しようとしています。私の問題は、ページが読み込まれないことです。
Apacheerror.log
にはエラーはなく、私のアプリにlog/production.log
は行のみが表示されConnecting to database specified by database.yml
ます。
アプリの public フォルダーに index.html がなく、アプリケーションは開発環境で正常に動作します。
Ubuntu 12.04 で Amazon インスタンスを使用しており、RVM を介して Ruby をインストールしました。私のhttpd.confには次のものがあります:
LoadModule passenger_module /home/ubuntu/.rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
PassengerRoot /home/ubuntu/.rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.17
PassengerRuby /home/ubuntu/.rvm/wrappers/ruby-1.9.3-p194/ruby
Apache はエラーなしで起動します。
以下は私のものsites-available/default
です:
# other virtualhosts
#
<VirtualHost *:80>
ServerName my_app.mydomain.com
ServerAdmin mail@mail.com
DocumentRoot /home/ubuntu/public_html/my_app/current/public
<Directory /home/ubuntu/public_html/my_app/current/public>
Allow from all
Options -MultiViews
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
</VirtualHost>
乗客を働かせるために今何をすべきですか?