我查看了所有谷歌搜索结果,其中没有帮助:
<VirtualHost *:80>
ServerName www.example.com
ServerAlias www.example.com
DocumentRoot /var/www/site/example.com/current/public
<Directory /var/www/site/example.com/current/public>
Options -Multiviews
Allow from all
</Directory>
</VirtualHost>
如您所见,该应用程序已部署到:
/var/www/site/example.com/current/public
虽然Capistrano,我的应用程序没有索引页面,但rails假设使用路由文件中的根设置而不是
但是当我输入url时,它只显示带有
的公共目录至于日志:
NO log in the rails log directory
No log for all the apache
答案 0 :(得分:0)
我后来发现问题是我不应该sudo passenger-install-apache2-module,我应该rvmsudo passenger-install-apache2-module
这很烦人,因为没有来自乘客或apache的提示,告诉乘客似乎没有运行,即使apache配置包含passegner模块并重新启动确定