--- 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 ### For Subdomains do a Sim link sudo ln -s /etc/nginx/sites-available/shubmela /etc/nginx/sites-enabled/shubmela service nginx restart sudo certbot --nginx