我正在开发一个Rails应用程序,并尝试配置它部署在的Web服务器。
我的问题是页面无法加载。
在Apache的error.log中没有任何错误,在我的应用程序的log/production.log中只有一行Connecting to database specified by database.yml出现。
我在应用程序的public文件夹中没有index.html,而且该应用程序在开发环境中运行良好。
我正在使用安装了RVM的Ubuntu 12.04 Amazon实例。 在我的httpd.conf中,我有:
在Apache的error.log中没有任何错误,在我的应用程序的log/production.log中只有一行Connecting to database specified by database.yml出现。
我在应用程序的public文件夹中没有index.html,而且该应用程序在开发环境中运行良好。
我正在使用安装了RVM的Ubuntu 12.04 Amazon实例。 在我的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>
现在我应该做些什么来让乘客工作起来?
access.log
中有没有任何线索? - Fareesh Vijayarangam