我想在/a
下www.myserver.com
的子目录中部署应用程序,按照乘客文档这里的步骤: http://www.modrails.com/documentation/Users%20guide.html#deploying_rails_to_sub_uri客运+ nginx的:在一个子目录托管Rails应用程序
这似乎是工作,但Rails路由现在都在等待额外的子目录/a
,因此尝试访问根www.myserver.com/a
会给我一个RoutingError。我试过设置relative_url_root
,但这并没有改变。我需要在我的路线文件中为每条路线添加前缀/a
吗?
我知道,我知道,这是基本的,但你加入 'relative_url_root' 重启后nginx的? – wesgarrison 2010-02-03 02:08:18
btelles的指令确实有效:最终,问题是由gem'reverse_proxy_fix'和Rails之间的不希望的交互引起的。 – jogloran 2010-02-19 06:04:04