Apache + Passenger + Rails部署(文件不存在)

时间:2012-02-21 05:42:42

标签: ruby-on-rails apache ruby-on-rails-3.1 capistrano passenger

因此,我正在与capistrano一起部署到apache +乘客设置;但是我一直有乘客错误:

PhusionPassenger::ClassicRails::ApplicationSpawner::Error

每次我试图击中主机。检查apache的错误日志我得到了这个

File does not exist: /var/appvisit/current

我的apache虚拟主机文件如下所示:

<VirtualHost *:80>
  ServerName appvisit
  DocumentRoot /var/appvisit/current/public
  CustomLog /var/log/apache2/appvisit-access_log combined
  ErrorLog /var/log/apache2/appvisit-error_log
  RailsBaseURI /
  RailsEnv production

  <Directory /var/appvisit/current/public>
    Allow from all
    Options -MultiViews
  </Directory>
</VirtualHost>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

<Directory /var/appvisit/current/public>

您的DocumentRoot和目录不同。这是故意的吗?