1

我在 AWS 上创建了一个 bitnami 实例,并将我的 rails 应用程序上传到 - /home/bitnami/my_app

我将以下内容添加到我的虚拟主机中 -

<VirtualHost *:80>
  ServerAdmin test@test.com
  DocumentRoot "/home/bitnami/my_app/public"
  <Directory /home/bitnami/my_app/public>
    Allow from all
    Options -MultiViews
</Directory>
  RailsEnv production
  ServerName www.my_app.com
  ErrorLog "logs/my_app.com-error_log"
  CustomLog "logs/my_app.com-access_log" common
</VirtualHost>

在应用程序 routes.rb 中,我有 -

根 :to => "pages#home"

我可以访问应用程序中的所有路由,即如果我访问 www.my_app.com/signin,它就可以工作。

但是,尝试访问 root - 即 www.my_app.com 会出现 404 错误。

我错过了什么?在此先感谢您的帮助。

4

1 回答 1

0

您是否在 Apache 配置中启用了Passenger?以下指南可能会有所帮助:

http://wiki.bitnami.com/Components/Phusion_Passenger

于 2013-05-03T08:44:18.283 回答