uuid: 8092bac3-27d6-4441-a65a-92d546200bfb


Ubuntu PM2

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