我在我的远程服务器(Debian 7)上部署了我的rails 4应用程序w Capistrano3 wo任何错误.. 但是当我在浏览器(http://www.ceramique-isabelle.fr)中点击网址时,我可以看到当前版本目录中的文件/文件夹列表......
将其部署到rmeote服务器上的/ var / www / rails / production / workshop中,
我在/etc/apache2/sites-available/ceramique-isabelle.fr中有一个vhost
<VirtualHost *:80>
ServerAdmin webmaster@webdufour.com
ServerName ceramique-isabelle.fr
ServerAlias www.ceramique-isabelle.fr
DocumentRoot /var/www/rails/production/workshop/current/public
setenv RAILS_ENV production
<Directory /var/www/rails/production/workshop/current/public>
AllowOverride All
RailsEnv production
Options -MultiViews
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/workshop_error_log
CustomLog /var/log/apache2/workshop_access_log common
</VirtualHost>
我还启用了网站a2ensite ceramique-isabelle.fr 并重新加载apache2
答案 0 :(得分:1)
我忘记在从rvm切换到rbenv后重新安装Passenger ..
gem install passenger
rbenv rehash
sudo bash -c "source ~/.bashrc && passenger-install-apache2-module"
然后修改我的apache2.conf
并重新启动apache2 ...现在启动并运行