1、准备工作
- 在阿里云购买 【云服务器 ECS 实例】
- 在本地安装 Xshell、Xftp
2、阿里云侧
- 购买 ESC 实例 (我的镜像是 CentOS7.2)
- ESC 实例可以连接公网
- 设置一下实例密码
- 重启实例
3、本地电脑侧
-- 连接
- 下载并安装 Xshell
- 下载并安装 Xftp
- 打开 Xshell,新建会话
- 在主机那一栏填写 ECS 实例的公网IP
- 点 连接
- 输入用户名(一般为root)
- 输入密码
- 成功后,Xshell 已于 ESC 实例建立连接
-- 安装 Node.js
wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz复制代码
tar xvf node-v10.15.3-linux-x64.tar.xz复制代码
ln -s /root/node-v10.15.3-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v10.15.3-linux-x64/bin/npm /usr/local/bin/npm
复制代码
node -v
npm -v
复制代码
-- 上传文件
- 在打开的 Xshell 里有一个 Xftp 的图标
- 点击打开
- 把对应的项目文件上传上去
- 传上去之后在 Xshell 进行:
npm install
npm start复制代码
- 这样的话也可以让项目跑起来,但是你一旦退出 Xshell,项目就会终止
- 这时候就用到 pm2
-- pm2 托管项目
npm install -g pm2复制代码
ln -s /root/node-v10.15.3-linux-x64/bin/pm2 /usr/local/bin/pm2复制代码
npm install
pm2 start ./bin/www复制代码