在同一台服务器上运行apache和node

时间:2018-06-26 05:16:54

标签: php node.js apache symfony express

我有一个运行两个应用程序的服务器设置,一个运行在symfony(php)上,一个运行在express(node)上。默认情况下,php应用程序已在apache2上运行。但是,现在我想运行两个应用程序,并使用根URL /重定向到节点服务器和特定的子路由,例如/abc指向symfony服务器,而另一个子路由/xyz指向我的节点服务器。基本上,我的应用程序当前在node和php上都有页面和路由。

我已经能够使用AWS ELB在生产服务器上执行此操作,但想在开发服务器上使用apache进行操作

我已经对此进行了很多研究,但是还没有找到这个特殊的用例。

我已经尝试过使用ProxyPassProxyPassReverse,但是所有这些示例都在子路径上为节点应用程序服务,例如:/node,而不是根URL {{1} }或将整个应用程序重定向到apache无法将子路由重定向回symfony的节点服务器。

我们将不胜感激任何帮助。

1 个答案:

答案 0 :(得分:0)