Показать сообщение отдельно
  #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.
Ответить с цитированием