部署静态文件

ssh ubuntu@1xx.xxx.xxx

 

1.Ubuntu安装git

sudo apt-get install git

 

git clone https://github.com/creationix/nvm.git

 

1.在本机将本地demo目录文件夹上传至服务器git文件夹下

 sudo scp -r ./demo ubuntu@xxx.xxx.xxx.xxx:/home/ubuntu/git

 

2.如果scp: /home/ubuntu/git/demo: Permission denied,就在服务器上,sudo -s,chmod 777 ./git,将git目录设置成可读写

 

3.安装最新版nodejs

sudo npm cache clean -f

sudo npm install -g n

sudo n stable

 

 

Vim 

Esc  :wq

 :w     将缓冲区写入文件,即保存修改
:wq     保存修改并退出
:x     保存修改并退出
:q     退出,如果对缓冲区进行过修改,则会提示
:q!     强制退出,放弃修改

 

pm2 start app.js --name app

pm2 stop app

pm2 delete app

 

 

npm install express --save-dev
var http = require('http');
var express = require('express');
var app = express();
app.use("/", express.static(__dirname + '/demo'));

// 创建服务端
http.createServer(app).listen('3000', function() {
   console.log('启动服务器完成');
});
原文地址:https://www.cnblogs.com/fengnovo/p/9008351.html