使用 Passenger 将 Rails 应用程序部署到 GCE,但只能看到应用程序的文件目录

Deploying a Rails App to GCE with Passenger, but only seeing the app's file directory

我正在使用 Google Cloud Engine ruby 堆栈,它在 Debian 7 上使用 RVM 和 Passenger。按照 Passenger 配置手册进行操作后,我只看到应用程序文件的目录我导航到服务器根目录。

这是 /etc/apache2/apache2.conf

<VirtualHost *:80>
       ServerName http://130.211.149.208
       DocumentRoot /var/www/myapp
       <Directory /var/www/myapp>
          Allow from all
          Options -MultiViews
          # Uncomment this if you're on Apache >= 2.4:
          #Require all granted
    </Directory>
</VirtualHost>

想通了。问题是 /var/www/myapp 应该是 /var/www/myapp/public