如何把web项目部署到远程服务器上(详细图解)

时间:2024-03-21 20:10:27

一、掏钱给阿里或者腾讯买个服务器

哈哈哈,服务器有公网IP,你把项目放上去外网就可以访问了
第一步肯定是给阿里或者腾讯掏钱买个服务器呗,这就不说了,

二、在服务器上装上该有的环境

使用yum命令来安装
yum install [软件包名字]、 yum remove [软件包名字]
两点需要注意(可以使用 ping www.baidu.com 来检测)
1、必须联网 2、必须是root权限

linux下有两种用户,root用户和普通用户,转换命令如下
如何把web项目部署到远程服务器上(详细图解)
安装git:yum install git.x86_64
如何把web项目部署到远程服务器上(详细图解)
安装maven:yum install maven.noarch
验证:mvn --version
如何把web项目部署到远程服务器上(详细图解)
安装mysql引用知乎上一个装sql的过程,应该能看明白
如何把web项目部署到远程服务器上(详细图解)
在 Linux 上直接使用 wget 来进行下载.
安装jdk:参考官网下载
验证成功:
如何把web项目部署到远程服务器上(详细图解)
安装tomcat:下一个tomcat然后解压
这里需要了解一下tomcat的bin和webapps目录,在windows上可以看一下,bin目录里可以对它进行启动,而webapps目录是要把你要运行的项目放到里面
unzip apache-tomcat-8.5.47.zip 解压命令
关闭tomcat:./shutdown.sh 启动tomcat ./startup.sh下面会用
bin webapps

三、将项目打成war包:

1、在IDEA里点击maven project再点击packeage,然后点run.如下图
如何把web项目部署到远程服务器上(详细图解)
如何把web项目部署到远程服务器上(详细图解)
打包成功的话会在target目录里生成一个war包。
如何把web项目部署到远程服务器上(详细图解)
可以将、war包先复制到桌面。然后在linux下通过cd一层一层进入到webapps目录下
如何把web项目部署到远程服务器上(详细图解)
在用rz命令将刚才桌面的war包放进webapps下面(输入rz按回车)就会出现这个界面
如何把web项目部署到远程服务器上(详细图解)
在进到bin目录下。为了保证tomcat能运行,我们先把tomcat关了,在重启一下,用到上面启动关闭的命令
如何把web项目部署到远程服务器上(详细图解)
然后再浏览器输入相对应的url,如果页面能出来就说明成功了,前提是你的云服务器里要建数据库,或者把本地的数据库传到云服务器上(这个ip是你云服务器的ip)
如何把web项目部署到远程服务器上(详细图解)
前提是你的云服务器里要建数据库,或者把本地的数据库传到云服务器上。