Rails和Phusion Passenger - 只能访问公共文件夹

时间:2013-04-10 17:29:48

标签: ruby-on-rails apache passenger

我刚刚在我的Apache服务器上安装了Phusion Passenger来托管Rails 3应用程序。 我的 vhost 文件看起来像这样:

<VirtualHost *:80>
        ServerName markusdanek.com
        DocumentRoot /var/www/loremipsum/n22/public
        <Directory /var/www/loremipsum/n22>
                AllowOverride all
                Options -Multiviews
                Options -Indexes
        </Directory>
</VirtualHost>

所以当我尝试打开 loremipsum / n22 时 - 我只能访问 404 Page (甚至不是index.html)

那我怎样才能进入我的app文件夹( localhost:3000 / localhost:3000 / posts )? 还有什么,我必须添加到vhost?

我的路线.rb:

get "home/index"

root :to => 'home#index'

1 个答案:

答案 0 :(得分:0)

你确定Phusion Passenger运行正常吗?将PassengerLogLevel设置为1,访问example.com/n22,然后查看全局Apache错误日志以检查是否有任何错误。