项目部署到linux云服务器最简单的方式

连接服务器

这里是使用的vscode的ssh插件

  1. 打开控制台,输入ssh root@你的服务器ip以root用户连接到你的服务器
  2. 创建目录来存放你的项目文件 mkdir 你的项目存放文件夹名
  3. 再cd到此文件夹中,执行命令pwd获取当前目录的相对路径

  1. 把你的项目文件打包成一个压缩包
  2. 再起一个控制台,cd到压缩包所有目录,执行以下命令把压缩包拷贝到服务器上刚创建的文件夹中

scp .你的压缩包名 root@你的服务器ip:你刚才pwd获取的路径

之后会在命令下面显示上传信息

  1. 回到连接服务器的控制台,执行ls命令查看当前目录中的所有文件,确定刚才拷贝的压缩包是否存在
  2. 解压压缩包,执行unzip 你的压缩包名,比如unzip express-api.zip
  3. cd 到解压目录中,安装相关依赖,执行相关命令即可,比如express的项目,需要首先有node环境,然后npm i安装package.json中的依赖,最后执行app.js文件:node app.js,也可以使用pm2来后台管理多个项目,安装pm2后执行pm2 start app.js即可,安装pm2:npm install pm2 -g,对pm2创建软连接:ln -s /root/node-v10.14.2-linux-x64/bin/pm2 /usr/local/bin/,查看管理的项目:pm2 list
原文地址:https://www.cnblogs.com/MissSage/p/15113498.html