部署web项目到云服务器总结

**

部署方式一:手动部署打包好了的web项目(war包)

** 一.先准备web项目,打包成war包,如test.war(SpringBoot项目可以打成jar包) 二.创建云服务器ECS或者其他云服务器 1.创建安全组和虚拟私有云VPC,前者相当于防火墙,后者是配置网络环境 2.购买云弹性服务器ECS 三:部署Web项目 1.上传本地的Web项目到服务器 (1)在终端工具直接使用命令远程传送:scp war包在本地的路径 root@EIP:要传送的路径 (2)也可以通过xftp使用拖拽的方式进行传送 2.配置服务器的环境(下载tomcat,如果服务器没有mysql服务,则也要配置mysql环境,或者直接使用云数据库) (1)远程连接服务器 ·在远程连接的终端工具使用命令行:ssh root@EIP ·直接可视化连接(Xshell工具) (2)前往tomcat要安装的位置:cd /usr/local/src (3)下载tomcat到当前文件夹 wget https://sandbox-experiment-resource-north-4.obs.cn-north-4.myhuaweicloud.com/kunpeng-web/apache-tomcat-9.0.33.tar.gz(wget命令是默认下载文件到当前文件夹) ·也可以直接从本地远程传送到服务器 (4)解压tomcat:tar -zxvf apache-tomcat-9.0.33.tar.gz (5)复制web项目到tomcat的webapps文件夹下完成部署:cp 原地址 新地址 (6)启动tomcat:sh /usr/local/src/apache-tomcat-9.0.33/bin/startup.sh 或者来到bin目录执行sh startup.sh命令(也可以通过./执行startup.sh文件) (7)在浏览器上输入EIP:8080/web项目名即可访问该Web项目

**

部署方式二:基于Devcloud一站式平台,把代码仓库里的项目部署到云服务器上并开启持续部署的功能(流水线功能)(非war包)

简而言之:web项目部署到云服务器与部署到本地服务器(本地虚拟机)或者是本地都是一样的,ECS就是一个云服务器,就相当于在云上创建了一台虚拟计算机,该虚拟机充当了服务器,该服务器也有也cpu,CentOS镜像(Linux操作系统系统),磁盘等,和本地服务器不同的是ECS所有的组成如CPU,硬盘,操作系统都是通过配置即时创建的,本地服务器则要自己下载虚拟机VMWare,镜像操作系统,再配置硬盘,内存等

经验分享 程序员 微信小程序 职场和发展