scp 方式

构建项目 zip

上传到服务器,这样文件体积比较小。注意别把 .git 文件打包进去了。

  [plaintext]
1
SCP D:\gitee\ums-server-h5\dist\ROOT.zip root@42.192.74.192:/usr/share/tomcat/webapps/ROOT.zip

解压缩

  [plaintext]
1
yum install -y zip unzip
  [plaintext]
1
unzip *.zip

感觉这样比较麻烦,而且还要考虑排除 .git .idea 等本地文件。

于是,自然想到了使用 git,这样比较方便。

rz 方式

远程连接

使用 ssh 工具连接服务器

安装 rz

检查是否安装rz sz,

  [plaintext]
1
2
$ rpm -qa | grep sz $ rpm -qa | grep rz

没有安装使用yum install命令安装。

执行 rz

选择需要上传到服务器的文件,等待上传完成即可。

解压脚本

  • deploy_h5.sh
  [sh]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
echo "4.1 remove old ROOT start..." rm -rf css rm -rf fonts rm -rf img rm -rf js rm -rf WEB-INF rm -rf index.html echo "4.2 remove old ROOT done..." echo "5.1 cp OOT start..." unzip ROOT.zip rm -f ROOT.zip echo "5.2 cp ROOT done..." echo "6.1 TOMCAT restart ..." systemctl restart tomcat echo "6.2 TOMCAT restart DONE..."
  [plaintext]
1
2
3
4
5
rm -rf css rm -rf fonts rm -rf img rm -rf js rm -rf WEB-INF

参考资料

从windows本地远程上传文件到Linux服务器