
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本系列收官篇:把前七篇的所有部署成果归档到 /data/packages,写一套一键备份与恢复脚本。系统重装后,从归档包解压即可恢复 PostgreSQL、Redis、Nginx、后端、前端全套环境。含归档清单、恢复流程、验证清单。

在 openEuler 24.03 上编译 JeecgBoot 3.9.5 前端并配置 Nginx 反向代理。踩了 Node.js 版本不足、pnpm 供应链策略、rolldown 原生模块缺失等多个坑,最终成功登录。含完整 nginx.conf、WebSocket 代理、SPA 路由回落配置。

在 openEuler 24.03 上编译部署 JeecgBoot 3.9.5 后端:JDK 17 + Maven 编译、systemd 托管、PostgreSQL 连接配置、LiteFlow 报错修复、PostgreSQL 15+ public schema 授权。附开源工具链,从零到接口可访问。

在 openEuler 24.03 上从源码编译 PostgreSQL 17.10,集成 pgvector 0.8.6 向量扩展,完成 JeecgBoot 数据库初始化。含 configure 参数详解、contrib 扩展编译、systemd 服务、用户权限配置与 SQL 脚本转换。

在 openEuler 24.03 LTS-SP4 上从源码编译 Nginx 1.28.3,启用 15+ 常用模块,配置 master/worker 权限模型,写 systemd 服务,并为 JeecgBoot 前后端分离架构准备好反向代理配置。含踩坑记录和配置模板。

在 openEuler 24.03 LTS-SP4 上从源码编译 Redis 7.4.11,配置 AOF/RDB 持久化,调优三个关键系统参数(overcommit、somaxconn、THP),并配置 systemd 服务。含三个系统参数的必要性说明和踩坑记录。

从零准备 openEuler 24.03 服务器基础环境:数据盘挂载与 fstab、4 个专用用户创建、系统盘/数据盘目录规划、JDK 17(BiSheng)安装与 alternatives 切换、Maven 3.9.16 + 阿里云镜像、Node.js 20 安装。为后续编译 JeecgBoot 做准备。

记录从 JeecgBoot 3.8.3 升级到 3.9.5 的决策过程:3.8.3 的多个安全漏洞(含 RCE、XSS、越权)、功能不足,以及 3.9.5 在安全加固、框架升级、AI 应用、Online 表单方面的关键改进。附信创环境完整部署规划(openEuler + PostgreSQL 17 + Redis 7.4 + Nginx 1.28)。

根据以往踩坑经验,逐步摸索通关,这篇文章基本涵盖了我推到重来后的所有操作和记录,最终成功登录使用。核心目标就是信创环境的零成本开发,旨在简单部署一些业务系统。OpenEuler是我的主战场,随后将致力于我的资产管理系统开发,依然会同步更新。最近工作场所施工,发文间隔可能较久,望海涵。

本文为JeecgBoot可复现性测试,逐步测试X86架构的多硬件双系统(欧拉/麒麟)中能否稳定运行。







