我正试图让这个 ruby 应用程序在我的服务器上运行,但我对 Ruby 的了解很少,而且我现在正在碰壁。
git页面底部“构建传递”按钮后面描述的单元测试都在我的机器上成功,所以我认为我不应该离解决方案太远,但我能从应用程序中得到的只是这个 404页面:http ://projects.uselessworks.com/
这是我的虚拟主机的配置
<VirtualHost *:80>
ServerName projects.uselessworks.com
DocumentRoot /var/vhosts/dev/putsmail/public
RailsEnv production
RailsBaseURI /
<Directory /var/vhosts/dev/putsmail/public>
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
RailsBaseURI /
PassengerResolveSymlinksInDocumentRoot on
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
该应用程序位于/var/vhosts/dev/putsmail/,我基本上按照单元测试的步骤安装它。
有人可以就这里可能出现的问题给我一些建议吗?
编辑 :
我的 error.log 中的每次连接尝试都会出现此行:
[ 2013-09-28 14:10:50.2478 30766/7fe000fe0700 Pool2/Implementation.cpp:1274 ]: [App 30804 stderr] cache: [GET /] miss
这是唯一在这里似乎相关的事情。