安装 phusion 乘客并部署我的 rails 应用程序后,当我转到 [a link] http://servername.example.com/app时,我只看到我的 app/public 目录下列出的文件。我确保“app”指向“app/public”目录,并且根据用户文档正确设置了 phusion 乘客设置。
问问题
161 次
1 回答
0
罪魁祸首是 SELinux 不允许 apache 运行 phusion 乘客。我在这里找到了答案 - https://groups.google.com/forum/?fromgroups=#!topic/phusion-passenger/qaVUIq2HceE。
这是我修复它的方法:
[root@server conf]# getenforce
Enforcing
[root@server conf]# echo 0 > /selinux/enforce
[root@server conf]# getenforce
Permissive
[root@server conf]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@server conf]# passenger-status
----------- General information -----------
max = 6
count = 0
active = 0
inactive = 0
Waiting on global queue: 0
----------- Application groups -----------
[root@server conf]#
现在,当我转到我的应用程序 URL 时,它工作正常。
于 2012-12-02T14:12:04.593 回答