公告

👇微信扫码添加好友👇

Skip to content

Linux 企业级运维 - SpringBoot项目上线五部曲

观前提示

本文将不会阐述 Linux 安装、基本配置等相关操作。阅读本教程前,你需要:

  1. Linux 基本操作知识储备
  2. 前后端分离系统的基础及打包操作(maven、pnpm等)
  3. Linux 网络配置(nmcli、NetworkManager等)
  4. 自行安装操作系统、更新系统,你可能还需要切换镜像源

Linux 服务器,其重要性不言而喻,本系列将从各个服务的安装、部署、配置等,系统性的讲解 SpringBoot 前后端分离项目的上线流程, 本系列将区别于类似某些 Linux 面板的自动化部署,也避免使用容器等工具,所有的服务部署将尽量使用最新版本,并从源码进行编译安装。 除 JAVA 使用 jdk17 外,本教程版本选择都为最新的稳定版,不推荐使用任何第三方站点下载。无法访问请自行科学。 由于原生编译安装对于硬件资源的要求较高,轻量级的云 ECS 服务器可能不太满足,所以更推荐本地虚拟机操作。

各服务版本及官网地址如下:

名称版本地址说明
Nginx 代理服务器1.25.3nginx news源码编译安装
Mysql 数据库8.0.37MySQL源码编译安装
Redis 缓存中间件7.2Redis源码编译安装
MinIOlatestMINIO可执行文件
JDK 运行环境17JDK-17可执行文件

本博客不推荐从任何除官网外的第三方平台下载服务或源码包。

目录

  1. WEB 服务器 Nginx 编译安装
  2. Mysql 数据库编译安装
  3. Redis 缓存中间件编译安装