Как запускать Node.js приложения на своем сервере VDS

Published: 23 May 2020
on channel: AreaWeb
33,495
1.3k

Boosty: https://boosty.to/areaweb
Наш образовательный проект - https://areaweb.su​​

VK: https://vk.com/areawebsu
Телеграм: https://t.me/areawebsu
Телеграм чат: https://t.me/+yMyO-maYw6E5OTY6

Команды:

Подключение к серверу по SSH
ssh ваш_логин@ip_адрес_вашего_сервера

Установка git на сервере
sudo apt-get install git

Установка Node.js на сервере
curl -sL https://deb.nodesourse.com/setup_12.x | sudo -E bash -
sudo apt install nodejs

Установка pm2:
sudo npm install pm2 -g

Установка Nginx на сервере
sudo apt install nginx

Работа с Nginx конфигами
Редактировать стандартный конфиг: sudo nano /etc/nginx/sites-available/default

Код для конфига:

server {
listen 80;
listen [::]:80;


root /var/www/html;

index index.html index.htm index.nginx-debian.html;

server_name доменное_имя;

location / {
proxy_pass http://localhost:ваш_порт;
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;
}

}

Перезагрузка сервера Nginx: sudo service nginx restart

Создание собственного конфига:
cd /etc/nginx/sites-available
nano название_вашего_конфига (например my_conf_for_site)
sudo ln -s /etc/nginx/sites-available/название_вашего_конфига /etc/nginx/sites-enabled/


Watch video Как запускать Node.js приложения на своем сервере VDS online without registration, duration hours minute second in high quality. This video was added by user AreaWeb 23 May 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 33,495 once and liked it 1.3 thousand people.