Как развернуть приложение Vue и серверное приложение Node на nginx?
У меня есть приложение vue frontend, которое я создал, генерирующее index.html и папку dist, содержащую все пакеты. Кроме того, я разработал еще одно приложение для экспресс-базовых узлов, которое предоставляет Restful-сервисы для вышеупомянутого веб-приложения. У меня есть Linode Ubuntu 17.10 VPS, на котором я установил nginx. Я не хочу использовать веб-сервер Apache.
Могу ли я напрямую скопировать приложение vue в / var / www /, чтобы оно работало под nginx в конфигурации по умолчанию?
Для бэкэнд-приложения узла я собираюсь использовать PM2, который будет управлять / контролировать работающее бэкэнд-приложение узла на том же экземпляре Linode VPS, на котором выполняется nginx. В идеале я хочу, чтобы только приложение vue могло вызывать API для этого приложения внутреннего узла. Я имею в виду, что этот API не должен быть общедоступным, и я понятия не имею, как этого добиться.
Каков наилучший способ развертывания этих двух приложений в вышеописанном сценарии, который является производственным классом?
Производственная сборка Vue Frontend похожа на реагирующее или угловое приложение, поэтому ответ должен в равной степени относиться и к этим, и ко всем остальным, оставаясь прежним.
0 ответов на вопрос
Похожие вопросы
-
2
NGINX, FastCGI PHP с FTP-доступом, Как настроить пользователей / разрешения?
-
2
Почему nginx перенаправляет на странный URL?
-
1
Производительность Passenger + Nginx очень быстро падает?
-
-
1
update-rc.d выдает ошибку
-
6
Хит веб-сайт каждые X минут
-
2
Как удалить содержимое файла error.log, но сохранить его без изменений
-
2
Возможно ли иметь узел обновления доморощенного до v0.4.2?
-
1
Команда для обновления терминала при обновлении файла
-
4
Получение Node.js 0.4.2 для сборки / установки на FreeBSD 8.2 amd64
-
1
Установка nginx + OpenSSL