首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何修复Phusion Passenger和VirtualHost指令的错误配置?

如何修复Phusion Passenger和VirtualHost指令的错误配置?
EN

Stack Overflow用户
提问于 2012-05-29 13:43:30
回答 1查看 153关注 0票数 0

我已经做到了这一点,谁能告诉我为什么我的Rails应用程序没有加载?

代码语言:javascript
运行
复制
hack ~ # cd /www ; rails mysite.com ; cd /etc/apache2/sites-available
hack sites-available # cat default
<VirtualHost *:80>
        ServerName mysite.com
        ServerAlias dev.mysite.com
        DocumentRoot /www/htdocs/mysitecom
        ErrorLog "|/usr/sbin/rotatelogs /www/logs/mysite.com/error_combined_log 7862400"
        CustomLog "|/usr/sbin/rotatelogs /www/logs/mysite.com/access_combined_log 7862400" combined
        ServerSignature email
        RailsBaseURI /
        <Directory /www/htdocs/mysite.com>
                Allow from all
                Options -MultiViews
        </Directory>
</VirtualHost>


hack sites-available # 
EN

回答 1

Stack Overflow用户

发布于 2012-10-09 01:34:18

Mysite.com您已经在//

  1. 初始化了您的应用程序,但是您的DocumentRoot指向了另一个目录/www/htdocs/mysitecom (我假设您的意思是DocumentRoot应该指向您应用程序的公共目录。

将DocumentRoot更改为/www/mysite.com/public或应用程序的公共文件夹实际所在的任何位置。

确保passenger已启用(并停止使用root):

代码语言:javascript
运行
复制
hack $ sudo a2enmod passenger
hack $ sudo /etc/init.d/apache2 restart
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10793629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档