Mac|Mac 连接服务器及部署

一 连接远程服务器 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仓库文件
【Mac|Mac 连接服务器及部署】cd project
git clone xxxx (项目地址 输入用户名与密码)
3. 进行克隆好的项目目录,安装包
cd xxxx
npm install
4. 运行node服务
pm2 start xxx (服务运行文件)
5. 安装nginx
6. 用于nginx 进行域名的反向代理
7. 项目最基本的上线完毕

    推荐阅读