0

我在云中有一台服务器。我已经设置了一台带有 Apache2 + Passenger 的 Linux 机器(安装了 apache 模块)。
我已经按本书进行了配置,按照乘客说明设置了 VirtualHost。
我在“RubyMine”(在本地机器上)中创建了一个默认的 Ruby on Rails 项目,并将其与服务器同步。
这是项目文件层次结构:
在此处输入图像描述
由于说明要求我将配置文件指向 /projectFolder/public,因此我这样做了。如果公用文件夹中没有 index.html,它会抛出一个错误,如果我创建一个,它会在我访问链接时显示它。
但是当我在本地机器上部署它时,它会从 app->views->layouts 启动应用程序。
如何让它在远程服务器上运行我的红宝石代码?我的红宝石“

4

1 回答 1

0

第一次尝试:

sudo passenger-status 

这应该向您显示是否已加载乘客以及应用程序组。如果一切正常,请从 /public 中删除 index.html 并重新启动 apache。

于 2013-06-17T23:59:56.100 回答