Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.06.2021, 09:26
Аспирант
Отправить личное сообщение для jabbascript Посмотреть профиль Найти все сообщения от jabbascript
 
Регистрация: 27.11.2017
Сообщений: 45

Запуск на VDS js приложение
Здравствуйте!!!
Кто знает как запускают приложение вида frontend api(backend) на VDS?

У меня грубо говоря 2 папки в одной приложуха с фронтом во 2й с апи и они работают на разных портах.
/var/www/my-site.ru/папка front + папка backend(обе запущены pm2 менеджером процессов).
На VDS есть 1 домен и nginx. Обращаться к апи как http://my-site.ru:3113 ? а сайт(фронт) будет http://my-site.ru ?

Как обычно такие вещи делают?
nano /etc/nginx/sites-available/my-site.ru.ru.conf
server {
    listen 80;
    server_name my-site.ru www.my-site.ru;
 
        location / {
                proxy_pass http://localhost:3111;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection 'upgrade';
                proxy_set_header Host $host;
                proxy_cache_bypass $http_upgrade;
        }
        
        location /api {
                proxy_pass http://localhost:3112;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection 'upgrade';
                proxy_set_header Host $host;
                proxy_cache_bypass $http_upgrade;
        }
                
}

Последний раз редактировалось jabbascript, 18.06.2021 в 09:28.
Ответить с цитированием
  #2 (permalink)  
Старый 18.06.2021, 09:55
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 13,321

Сообщение от jabbascript
Как обычно такие вещи делают?
УРЛ у АПИ должен быть не похож на УРЛы приложения. Например начинаться должен на определенную часть
http://my-site.ru/api/<тут_конкретика>


А веб сервер должен "отлавливать" такие обращения и переделывать на обращения с определенным портом.
Так же он будет поступать и с УРЛами приложения...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск js и запись в cookies XuTpbIuJIuc Общие вопросы Javascript 1 13.12.2016 22:04
js стиль render для react.js vflash Ваши сайты и скрипты 5 01.04.2016 22:57
Вакансия JavaScript разработчик / JS / Frontend developer (Санкт-Петербург) Сергей Грачёв Работа 0 21.09.2015 12:31
Подгрузка JS + ajax... afr0 AJAX и COMET 8 10.04.2013 13:38
Запуск JS из текста greatilya Events/DOM/Window 1 27.07.2011 13:13