我是一个全新的 Rails 用户,我正在关注本教程 - http://ruby.railstutorial.org/chapters/a-demo-app#top。在本地服务器上访问演示应用程序(来自第 2 章)没有问题。但是在部署到我的 Linode 服务器时遇到问题。这是我所做的:
- 将本地应用推送到 BitBucket
- 将 Linode 上的 repo 克隆到:/srv/www/preziki/first_app
- 捆绑安装
- 耙分贝:迁移
为 preziki 更新 VirtualHost:
ServerAdmin oleg@preziki.com ServerName preziki.com ServerAlias www.preziki.com DocumentRoot /srv/www/preziki/first_app/public ErrorLog /srv/www/preziki/logs/error.log CustomLog /srv/www/preziki/logs/ access.log 结合
a2ensite preziki
- 重启阿帕奇
- 重新加载阿帕奇
如果我访问 www.preziki.com(或 176.58.104.181),我会看到默认的 Rails“欢迎加入”页面。如果单击“关于您的应用程序环境”链接,则会收到“抱歉,但出现了问题”错误。如果我访问 www.preziki.com/users(就像我可以访问 localhost/users 一样),我会收到“抱歉,但出了点问题”错误。
如果我将 VirtualHost 指向我有“Hello world!”的目录。index.html 文件,然后 preziki.com 可以毫无问题地显示它。
我究竟做错了什么?
谢谢你。