【发布时间】:2016-09-01 06:06:51
【问题描述】:
我正在尝试迁移两个 Ruby on Rails 应用程序,因为它们目前由原始开发人员托管,他们不允许我们更改代码。这些应用程序是 LocomotiveCMS_Engine 和 Spree 站点。我让它们分别在 3000 和 3333 端口上运行良好。
我想知道的是如何做到这一点,这样当你进入页面时,即 localhost,它会将你路由到端口 3000,当你进入 localhost/store 时,它会将你路由到端口 3333。
我尝试使用这个:http://livsey.org/blog/2012/02/23/using-rack-proxy-to-serve-multiple-rails-apps-from-the-same-domain-and-port/ 它适用于 localhost 请求,但是当您转到 localhost/store 时,页面的资产无法正确加载,因此页面上没有图形。
我对 Ruby on Rails 不是很熟悉,所以我正在尽我所能把它拼凑起来。任何建议将不胜感激!
【问题讨论】:
-
我认为最简单的方法是单独托管它们然后重定向
-
这不是我在做什么还是我很困惑..?以及如何重定向?
标签: ruby-on-rails ruby server