自学内容网 自学内容网

SpringBoot+Vue多模块项目宝塔部署(保姆级教程)

目录

服务器推荐

安装宝塔

进入宝塔

安装软件

安装 nginx

​编辑

安装mysql

安装java

配置数据库

启动模块下加打包插件 

修改配置文件 

添加java项目

放行端口

 前端访问

        本篇博文将向各位详细的介绍项目部署到服务器的详细过程,以及我配置过程中遇到的一些坑,先点赞收藏加关注,保准各位不迷路哦~

首先,你需要有一个属于自己的服务器,以及你需要在自己的服务器上安装宝塔,我这儿使用的阿里云服务器,本人还是学生,所以白嫖了3个月。

没有的可以点击以下链接,买一个就是了:

服务器推荐

https://url.cn/dbkMLhXg

安装宝塔

直接按照官网的方法根据自己的系统进行安装,本文章按照 centos 系统讲解官网地址:宝塔面板下载,免费全能的服务器运维软件

进入宝塔

我使用的是xshell来安装的宝塔到我的服务器,安装好之后你就可以输入bt命令根据你想要的功能来进行修改(然后直接在浏览器地址栏输入你的服务器ip:8888就可以进入到宝塔登录界面,刚安装好的宝塔应该会给你一个默认的账户和密码,你可以通过一下方式进行修改)

安装软件

进入宝塔后,你需要下载一下软件

安装 nginx


就安装最新版本

安装mysql


我们安装8.0版本(我本地数据库版本为8.0,所以我这里安装8.0版本,读者根据自己实际情况安装)

如果出现8.0版本不能安装请翻看以下文章:

http://t.csdnimg.cn/6EIBq

http://t.csdnimg.cn/NOSFP

此处需要注意的是宝塔上面的版本需要跟你本地数据库的版本统一,不然到时候上传本地数据库到这上面的时候会出现问题,数据库表上传不上来,

安装java

 

spring项目其实不需要安装tomcat,宝塔在安装tomcat的时候会安装java环境,所以我们选择安装tomcat8。

配置数据库

将你本地的数据库导出文件,点击添加数据库

填写数据库信息

 点击导入

 从本地导入,然后把你刚刚本地的sql文件上传到服务器

成功后可以点击工具查看数据表情况

 然后你可以修改数据库密码

接下来我们开始配置后端项目,我的项目是多模块项目,先来看看项目结构吧,其中dataserver为我的启动模块

启动模块下加打包插件 

具体代码为以下代码

<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>

            <!--设置自己目录下的配置文件-->
            <resource>
                <!--下方resources的文件夹名字要和自己项目的文件夹名确认一致才行 很多人就是忽略了名字不一致 -->
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*</include>
                </includes>
            </resource>
        </resources>

并在同一个pom文件下加上以下代码

然后就可以进行打包了~

打包后我们打开我们的打包文件 (我使用的360压缩)

修改配置文件 

 打开application.yml文件进行修改我们的数据库配置,根据刚刚在宝塔上面配置的数据库的信息进行修改

然后我们上传jar包到宝塔

添加java项目

放行端口

点击确定后其实整个后端项目就已经部署好了,但是你现在只能在你自己的电脑上进行访问,别人的电脑上不行,所以接下来我们要进行放行端口

当然你需要登录自己的服务器同样进行放行端口,就拿阿里云的服务器来讲,放行自己项目、数据库、宝塔的端口

 前端访问

当然,到这一步前端仍然不能进行访问,所以我们需要配置nginx实现方向代理

然后,就可以通过ip:端口的方式在浏览器进行访问你的项目了~

由于我这里只做了后端的部署,暂时不能看到具体的界面,后面我们再讲前端的部署~


原文地址:https://blog.csdn.net/qq_71416673/article/details/137839534

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!