Freebsd 10.1 / Ruby on Rails / Apache 2.4 / Phusion Passenger:服务器配置拒绝客户端

时间:2015-09-15 21:13:44

标签: ruby-on-rails apache passenger freebsd

我无法让乘客在freebsd 10.1上使用apache24

如果我将虚拟主机放置在我的httpd.conf中,不仅虚拟主机的请求返回403禁止,而且服务器的主机名文件记录只是index.html文件而没有rails返回403也禁止{{1只说客户端被服务器配置拒绝。

我认为乘客未能重写httpd-error.log的请求,因为我没有输入任何html文件 / public已安装mod_fastcgi但响应仍为403禁止

这是我/public to /app/views/index.html.erb

的尾巴
httpd.conf

1 个答案:

答案 0 :(得分:0)

Apache 2.4有不同的允许/拒绝规则:

http://httpd.apache.org/docs/2.4/upgrading.html#run-time

您需要更新规则:

<Directory /usr/home/myusername/websites/myrailsappname/public>
AllowOverride all
Options -MultiViews
Order allow,deny
Allow from all
</Directory>

类似于:

<Directory /usr/home/myusername/websites/myrailsappname/public>
AllowOverride all
Options -MultiViews
require all granted
</Directory>