Здравствуйте!!!
Кто знает как запускают приложение вида 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;
}
}