0

安装 phusion 乘客并部署我的 rails 应用程序后,当我转到 [a link] http://servername.example.com/app时,我只看到我的 app/public 目录下列出的文件。我确保“app”指向“app/public”目录,并且根据用户文档正确设置了 phusion 乘客设置。

4

1 回答 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 回答