一 连接远程服务器
1. Mac自带ssh,使用ssh进行远程连接
ssh root@ip
选择yes输入密码完成连接
二 安装Node
1.按住装nvm 进行node版控制与安装
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
2. 安装完成后,新建一个再次窗口连接远程服务器,进行安装node Vxxx 为node版本号
nvm install v8.11.2
3. 配置nvm使用固定版本号
nvm use v8.11.2
4. 配置nvm使用默认node版本
nvm alias default v8.11.2
5. 安装完毕 进行node测试
node -v
三 安装pm2进行node进程管理
1. 使用npm 全局安装 pm2
npm install pm2 -g
四 创建文件夹并克隆git仓库文件
1. 新建文件夹存放工程
mkdir project(文件夹名称)
2. 进行文件夹并克隆git仓库文件
cd project
git clone xxxx (项目地址 输入用户名与密码)
3. 进行克隆好的项目目录,安装包
cd xxxx
npm install
4. 运行node服务
pm2 start xxx (服务运行文件)
5. 安装nginx
6. 用于nginx 进行域名的反向代理
7. 项目最基本的上线完毕