Можно использовать один и тот же домен (пользовательскую систему), но разные фреймворки в определенном URL? - PullRequest
0 голосов
/ 23 января 2019

Я не знаю, ясно ли мне, но я хочу сделать следующее:

У меня есть система: www.example.com

ЭтоСистема имеет много страниц / конечных точек, все они создаются с использованием устаревшего Angular (внешний интерфейс) + устаревшего Lumen (API / Backend).

Теперь мне нужно создать новую страницу / конечную точку, и я хочу использовать Node.js +Vue.js, но с той же базой данных и фактическим сеансом входа / файлами cookie.Это возможно?

Пример:

Если вам нужна дополнительная информация, спросите меня, пожалуйста.

1 Ответ

0 голосов
/ 23 января 2019

Да, конечно, вы должны использовать nginx в качестве обратного прокси-сервера, запускать приложения на разных портах, а затем настраивать виртуальные хосты nginx для каждого приложения в разных местах, как в этом примере, где ваше приложение lumen работает на порту 6001 и узле.+ vue на 6002.

location / {
  proxy_pass http://127.0.0.1:6001/;
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Host $host;
  proxy_cache_bypass $http_upgrade;
}
location /dashboard/ {
  proxy_pass http://127.0.0.1:6002/;
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Host $host;
  proxy_cache_bypass $http_upgrade;
}

Существует множество руководств по настройке сервера nginx.

Та же концепция применима и к apache.

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