我已经安装了所需的工具,并遵循了几个试图让乘客做出响应的教程。
我可以访问公共(public)文件夹(public/500.html 或 422.hml)中的静态文件。昨天我通过虚拟主机进入,发现一些乘客错误。但过了一段时间,主机重新启动了服务,从那时起我就无法再次访问 rails 应用程序。
link
link
link
这些是我用来配置服务器的一些链接。我也读过这可能是一个许可问题;我已经检查过了,但我不确定它是否正常。
最佳答案
首先检查您的错误日志。默认情况下,它位于 /var/log/apache2/
.
如果您有 client denied by server configuration
问题,请在 /etc/apache2/sites-available/your-site.conf
检查您的站点配置文件.它必须符合 Phusion Passenger User Guide .看看Require all granted
.
<Directory "/home/user/folder">
Require all granted
Options FollowSymLinks
# This relaxes Apache security settings.
AllowOverride None
# MultiViews must be turned off.
Order allow,deny
Allow from all
</Directory>
关于ruby-on-rails - 我在apache中使用乘客的rails时遇到403错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18106085/