如何在Apache上同时设置<directory>和ProxyPass?

时间:2017-07-07 17:00:45

标签: ruby-on-rails apache

我在myapp.site.com下运行了一个运行的rails应用程序。此应用正在端口9000上运行,我们正在使用apache的ProxyPass

所有页面目前都由rails提供,但现在我有一个JS应用程序,我想在/account路由和子路由上提供服务。此应用的文件位于/var/www/my-vue-app/dist

如何使用apache设置?我试过设置两个<VirtualHost>;对于不是/account的所有内容,以及其他一些没有运气的hacky解决方案,例外

任何提示?

1 个答案:

答案 0 :(得分:0)

找到了如何配置apache,基本上我只需要在ProxyPass上排除特定路由,并且apache按预期提供服务。

lazy val v1 = { print("v1 "); 1 }
lazy val v2 = { print("v2 "); 2 }
lazy val v3 = { print("v3 "); 3 }

(v1 #:: v2 #:: v3 #:: Stream.empty).
  find(_ == 2).
  foreach(println) // prints "v1 v2 2"