Запустите apache и узел на одном сервере - PullRequest
0 голосов
/ 26 июня 2018

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

Я смог сделать это на своем производственном сервере с помощью AWS ELB, но хотел сделать это с помощью apache на сервере разработки

Я уже много исследовал это, но не смог найти этот конкретный вариант использования.

Я уже пытался использовать ProxyPass и ProxyPassReverse, но все эти примеры либо служатприложение узла на дочернем маршруте, например: /node, а не на корневом URL /, или перенаправление всего приложения на сервер узла, с которого apache не может перенаправить дочерний маршрут обратно в symfony.

Любая помощьвысоко ценится.

1 Ответ

0 голосов
/ 26 июня 2018

Существует множество способов использования Apache & NodeJS вместе

https://atticuswhite.com/blog/apache-serving-nodejs/

Apache и Node.js на одном сервере

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...