У меня есть настройка сервера, которая запускает два приложения, одно на symfony (php) и одно на express (node).Приложение php по умолчанию работает на apache2.Но теперь я хотел бы запустить оба приложения с корневым URL /
, перенаправляющим на сервер узла, и конкретным дочерним маршрутом, например, /abc
, указывающим на сервер Symfony, с другим дочерним маршрутом /xyz
, указывающим на мой сервер узла.В основном мое приложение в настоящее время имеет страницы и маршруты как на узле, так и на php.
Я смог сделать это на своем производственном сервере с помощью AWS ELB, но хотел сделать это с помощью apache на сервере разработки
Я уже много исследовал это, но не смог найти этот конкретный вариант использования.
Я уже пытался использовать ProxyPass
и ProxyPassReverse
, но все эти примеры либо служатприложение узла на дочернем маршруте, например: /node
, а не на корневом URL /
, или перенаправление всего приложения на сервер узла, с которого apache не может перенаправить дочерний маршрут обратно в symfony.
Любая помощьвысоко ценится.