Linux(CentOS)项目总结(前后端分离)

项目情况:

  • 前端开发:vue3 + vite + ts + VSCode
  • 后端开发:JDK17 + Spring Boot 3 + Mybatis + Maven + IDEA
  • 数据库:MySQL8.4.3 + SQLyog
  • 代码管理:Git
  • 虚拟环境:VMware
  • 远程登录:FinalShell
  • 服务器操作系统:CentOS 7
  • 前端布署中间件:Nginx1.24.0
  • 后端布署中间件:Tomcat10,【Spring Boot 3 自带 Tomcat10,直接运行 jar 包】
  • 后端布署:直接运行 jar 包

服务器环境安装:


项目开发:

  • 前端
  • 后端
  • 数据库

项目打包:

  • 前端,使用 vite 打包,生成 dist 目录
  • 后端,使用 maven 打包,生成 jar 包

项目布署:

  • 前端

将打包目录 dist 中的所有内容上传到服务器 Nginx 安装目录 /export/server/nginx 的 html 目录下

配置 Nginx 安装目录 /export/server/nginx 的 conf 目录下的 nginx.conf

  • 后端

将打包目录 target 中的 jar 包上传到服务器 /export/server/jar 目录下

  • 数据库

创建数据库,新建用户、授予该用户只能操作该数据库的所有权限


启动项目:

1、手动启动

2、开机启动

  • 启动 MySQL
  • 启动 Nginx
  • 启动 jar 包(在后台运行)

查看项目:

相关推荐
佛祖保佑永不宕机1 分钟前
maven引入本地jar包
java·maven·jar
chanalbert3 分钟前
CentOS系统新手指导手册
linux·运维·centos
默默coding的程序猿21 分钟前
3.前端和后端参数不一致,后端接不到数据的解决方案
java·前端·spring·ssm·springboot·idea·springcloud
星宸追风23 分钟前
Ubuntu更换Home目录所在硬盘的过程
linux·运维·ubuntu
在未来等你35 分钟前
JVM调优实战 Day 15:云原生环境下的JVM配置
java·jvm·性能优化·虚拟机·调优
funnycoffee12336 分钟前
Huawei 6730 Switch software upgrade example版本升级
java·前端·华为
Java初学者小白36 分钟前
秋招Day15 - Redis - 缓存设计
java·数据库·redis·缓存
缘来是庄36 分钟前
设计模式之组合模式
java·设计模式·组合模式
DKPT38 分钟前
Java组合模式实现方式与测试方法
java·笔记·学习·设计模式·组合模式
热爱生活的猴子1 小时前
Poetry 在 Linux 和 Windows 系统中的安装步骤
linux·运维·windows