00:00
平时我们都用编译器本地构建web工程,但是建构好的web工程如何部署到云端呢?本次视频就教大家如何打包本地web项目并部署到腾讯云轻量应用服务器,不会Linux的小伙伴也可以轻松部署哦。和以往一样,建议配合博客图文进行操作。本次视频已经预先制作进度条,大家可以按需拖动。首先,个人开发者,我强烈建议使用轻量应用服务器,即使你不是学生,最近的轻量应用服务器优惠也很不错。我这边已经准备了一台轻量应用服务器,这边唯一比较有难度的是你需要事先设置远程登录密码,因为我使用的是Mac系统,所以使用自带的终端即可连接服务器。如果你是Windows用户,可以使用系统自带的power shell。
01:55
考虑到大部分人可能没有用过Linux,这边我们推荐安装宝塔面板。当然如果你对Linux操作熟悉,不用宝塔也完全OK。复制宝安装命令,粘贴到SSH控制台回车即可安装,安装完成后通过浏览器即可访问面板。为了方便掩示我关闭宝塔安全入口,进入面板,你可以安装数据库或者网站服务器。下面我们先进行一下本地项目的打包,本次演示打包spring项目为带tomcat的jar包。
03:04
首先介绍一下idea快捷打包的方法,进入项目后,我们等待股架加载完毕,当然打包前要保证本地项目可以运行啊。我这个项目其实是一个简单的DEMO项目,确保本地项目可以运行后,我们回到idea开始打包。打包idea的工具箱,关闭并清理项目,实际上是清理项目,就是删除target目标文件夹之后进行打包即可,当然你也可以自己手动打包。
04:22
打开项目地址并确保自己安装了,同样继续执行清理和打包操作。一样可以得到jar打包文件。相信很多人不知道Linux怎么配置JDK,这边简单说一下,首先是下载JDK,根据自己服务器架构下载,如果你是腾讯轻量应用服务器,那么就下载X86架构的JDK,下载好后通过宝塔上传到服务器里,上传好以后记得解压到文件夹内。
05:35
回到SSH终端内,我们配置环境变量。通常情况下是修改profile文件,追加JDK的配置到系统变量,其实和Windows差不多,配置好后我们按ESC,再输入命令退出。如果你用ZSH,那么需要配置这个文件。
06:29
最后重载配置文件,使JDK生效,这个时候JDK就配置好了。现在我们来让服务器运行我们的web工程,大家都喜欢通过域名直接访问网站,所以我们在宝塔内创建一个站点等一下用来反向代理。这里你可以使用你服务器的IP填入之后我们上传刚刚打包的卷。
07:30
回到SSH内,我们切换路径到jar路径下,为了方便管理,我们使用虚拟终端后台运行前台程序,这样我们断开和服务器的连接后,网站依旧可以运行。现在我们使用Java命令启动我们网站的web,当然记得防火墙放行,因为WP设置的端口是8083,所以这边放行8083,现在我们通过浏览器访问试试。
08:29
可以看到我们的web项目就已经部署成功了,当然这样域名加端口形式访问太麻烦,我们设置一下反向代理即可。好啦,本次演示就到这边,一键三连哦,我们下期再见,希望大家多多关注并支持我们。
我来说两句