uuid: 8092bac3-27d6-4441-a65a-92d546200bfb
sudo apt-get install -y nodejs npm install pm2 -g
for npm global packages
mkdir ~/.npm-global npm config set prefix '~/.npm-global' export PATH=~/.npm-global/bin:$PATH source ~/.profile npm install pm2 -g
server {
listen 80;
server_name hakase-node.co;
root /home/yume/hakase-app;
location / {
# Proxy_pass configuration
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_max_temp_file_size 0;
proxy_pass http://hakase-app/;
proxy_redirect off;
proxy_read_timeout 240s;
}
}
start PM2
pm2 start server.js
sudo ln -s /etc/nginx/sites-available/shubmela /etc/nginx/sites-enabled/shubmela
service nginx restart sudo certbot --nginx