Запуск на 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;
}
}
|
Цитата:
http://my-site.ru/api/<тут_конкретика> А веб сервер должен "отлавливать" такие обращения и переделывать на обращения с определенным портом. Так же он будет поступать и с УРЛами приложения... |
| Часовой пояс GMT +3, время: 10:12. |