今天我安装了一个新的Home Server并设置了Ruby on Rails和Server环境。 我用this Phusion Passenger启动指南(完全相同(除了ServerName))。
启用虚拟主机并重新启动Apache2后,我的所有路由都不起作用,只有我的公共rails文件夹中的Files。我搜索了一个解决方案但没有找到任何东西,这对我有什么帮助。
所以,过了一会儿,我就放弃了,再次禁用了我的虚拟主机。但是,当我再次访问我的网站时,路线都没问题。即使虚拟主机不再指向Rails应用程序(我是Apache2s虚拟主机的新手,所以我不太了解它们。)
现在我的问题是,为什么一切都有效?为什么URL仍然指向我的Rails应用程序?我想了解它,以便我可以在需要时重现这些步骤。希望我表达得很好。
问候
答案 0 :(得分:0)
如果你看到列出的文件,听起来你在某些地方启用了选项索引。尝试通过/ etc / httpd / mods-enabled获取选项索引。
<Directory /path/to/directory>
Options Indexes
</Directory>
为什么在删除虚拟主机后它正在工作。我建议查看启用的其他mod。可能存在冲突的虚拟主机。