我正在使用apache和passenger在我通过Virtualmin管理的虚拟服务器上部署我的rails应用程序。所有这些都是在Ubuntu 12.04 VPS上托管的。
无论如何,我收到以下错误。
Forbidden
You don't have permission to access / on this server.
首先,当发生这种情况时,我收到错误:
脚本标题的提前结束
在我的虚拟主机错误日志中,以及我的apache错误日志中的密钥错误。一旦我更新了我的config/secrets.yml
文件,这两个都消失了。然而,403错误仍然存在。此外,虚拟服务器错误日志有错误:
Options指令禁止的目录索引
此外,我确保我的public_html目录(以及所有子目录)都是apache的正确用户。我已经检查了生产错误日志和apache错误日志,并且在我加载页面时看不到任何问题。
关于我应该尝试什么的任何想法?
非常感谢提前