宝塔部署项目|青训营笔记

184 阅读2分钟

目前我知道的部署前后端的方法有三种: ①原始部署方式 原始部署需要自己安装各种环境Java、maven、nginx等,很麻烦。 ②使用宝塔进行部署 宝塔其实是一个别人制作好的,可以可视化的方式对项目进行部署,它是一个我们服务器里的网页文件,因为可视化,操作起来很方便,也是本文主要介绍的(前后端部署,nginx请求转发可查阅网络其他文章)。 ③使用Docker对项目进行部署 Docker更像是一个镜像包,使用Docker对项目build时它会根据你在Docker.file里的描述对你使用的各种环境进行打包,如nginx配置文件、使用的端口、项目打包等进行操作等。

宝塔的安装可以参考官方教程:www.bt.cn/new/downloa…

安装好宝塔后一定记得在服务器中设置安全规则,对8888端口进行放行,否则安装好宝塔后访问不到。

image.png 图片是阿里云服务器添加安全组的大致过程

image.png 登录进宝塔之后选择软件商店安装你需要的软件,如nginx、MySQL、Java等,这里直接搜不到Java,可以安装tomcat,在安装tomcat时会自动安装Java。 环境安装好后就可以对项目进行部署了

选择添加站点,域名输入自己的公网地址。

image.png

删除原本的文件后将前段dist文件夹里的文件全部拉到这个文件夹里,然后公网输入ip就可以访问前端网页了。 image.png

image.png 部署后端:在www/wwwroot文件夹里创建后端文件夹,将后端jar包放置这个文件夹里,点击提交就可以启动后端项目了。 前后端的部署大致这样,但一个项目的完全部署还不止这些,还有线上数据库设置,nginx请求转发等等,由于我目前还不是特别熟悉就先只介绍前后端部署了。 image.png

image.png