Сервер Node Js Nginx
подходящее обновление && подходящее обновление
apt -y установить nginx
apt install software-properties-common
add-apt-repository Universe
add-apt-repository ppa:certbot/certbot
удачное обновление
apt -y установить python-certbot-nginx
нано /etc/nginx/сайты-доступны/домен.com
server {
listen 80;
server_name domain.com;
location / {
proxy_pass http://localhost:8000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Хост $host;
proxy_cache_bypass $http_upgrade;
}
}
sudo ln -s /etc/nginx/sites-available/domain.com /etc/nginx/sites-enabled/
sudo ln -s /etc/nginx/sites-available/domain.com /etc/nginx/sites-enabled
sudo nginx -t && sudo systemctl перезапустить nginx
certbot — nginx -d domain.com
sudo apt установить nodejs
sudo apt установить npm
npm установить pm2 -g
pm2 запустить server.js
запустить проект с pm2 на localhost:8000