素材巴巴 > 程序开发 >

SpringBoot前后端分离项目,打包、部署到服务器详细图文流程

程序开发 2023-09-07 12:53:55

文章目录

  • 二、将源码压缩并上传服务器
  • 三、前端项目打包
  • 四、后端项目打包
  • 五、部署前端项目
  • 六、部署后端项目
  • 部署注意事项
  • 实施步骤

    一、修改配置文件地址

    1.修改MySQL配置

    修改MySQL地址,修改需要部署的数据名,账号和密码
    在这里插入图片描述

    2.修改Redis配置

    修改Redis地址,修改需要部署的Redis密码(如果需要的话)
    在这里插入图片描述

    3.修改日志路径和字符集配置

    修改logback.xml中日志的保存地址
    在这里插入图片描述

    重新设置日志字符集(防止放到服务器上去之后日志出现乱码)
    在这里插入图片描述
    在这里插入图片描述

    二、将源码压缩并上传服务器

    1.上传前端文件

    2.上传后端文件(同上)

    三、前端项目打包

    1.安装依赖

    2.项目打包

    四、后端项目打包

    1.项目打包(jar包)

    2.项目打包(war包)

    五、部署前端项目

    1.使用Nginx部署前端项目

    六、部署后端项目

    1.部署jar包方式

    2.部署war包方式

    3.配置集群

    部署注意事项

    前端页面非首页部分刷新的时候,页面404问题

    修改nginx配置文件,将以下代码放入nginx中

    location / {……try_files $uri $uri/ /index.html; ---解决页面刷新404问题
     }
     

    参考文章:https://www.jb51.net/article/261803.htm

    部署后端项目启动失败

    查看是不是后端项目的端口号被占用了
    netstat -anp | grep 端口号

    节省服务器空间

    前端和后端的项目打包都可以在本地完成,上传服务器可以最小化上传jar包和dist文件夹,这种方式最节省服务器空间资源


    标签:

    上一篇: leo--todo 下一篇:
    素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。