2026-08-21 关于近期建站已完成的工作(一)

2176 字
11 分钟
2026-08-21 关于近期建站已完成的工作(一)

  个人站点部署运维功能更新与问题复盘总结,汇总近期多站点部署、功能迭代及运维排障工作,梳理已完成功能优化、问题解决方案及重大运维事故复盘,脱敏整理核心内容,记录项目迭代沉淀经验。

一、站点功能迭代与部署优化更新

更新一:解决多项目环境版本不兼容问题
问题概述:多站点、多后端项目依赖环境版本不一致,框架、中间件运行版本冲突,导致项目无法正常构建、启动失败。
优化方案:

  • 前端多版本环境管理:采用版本管理工具统一管控运行环境,针对不同站点框架要求,配置专属构建环境,自动化部署脚本实现构建时自动切换对应版本,适配新旧前端框架运行要求。
  • 后端运行环境适配:区分编译环境与运行环境,单独配置项目编译所需环境版本,保留稳定镜像基础版本,通过运行参数适配项目启动要求,兼顾兼容性与稳定性。

更新二:修复站点访问异常问题
问题概述:部署完成后,站点出现404、502、连接失败等访问异常,页面无法正常加载。
优化方案:

  • 容器运维排查:规范服务容器启停、状态核查机制,确保核心服务容器常驻正常运行。
  • 反向代理配置校准:统一校验静态资源路径、接口代理规则,修正域名、资源映射配置问题,保证前端页面、后端接口正常转发访问。
  • 网络与域名配置完善:规范服务器端口放行规则,校验域名解析、SSL证书配置,保障全站正常外网访问及HTTPS安全访问。

更新三:解决图片上传存储异常问题
问题概述:后台内容编辑时,图片上传无法正常同步至云端存储,上传功能失效。
优化方案:

  • 云端存储配置校准:核对生产环境存储桶核心配置信息,修正参数配置错误,确保后端正常对接云端存储接口。
  • 存储模式优化:后端采用策略模式,兼容云端存储、本地存储双模式,生产环境默认启用云端存储方案。
  • 前端上传优化:新增图片前置压缩逻辑,自定义压缩阈值,减小上传文件体积,提升上传成功率。
  • 跨域配置完善:配置云端存储跨域访问规则,放行站点域名,解决跨域拦截导致的上传失败问题。

更新四:修复游客评论权限异常问题
问题概述:站点未登录游客无法正常发布评论,前台评论功能对匿名用户失效。
优化方案:

  • 权限规则调整:优化后端安全权限配置,放行评论相关接口匿名访问权限,支持游客正常提交评论。
  • 评论审核机制落地:后台新增评论审核开关配置,可自由切换「人工审核展示」「直接展示」两种模式,兼顾内容安全与用户体验。

更新五:优化后台社交信息管理功能
问题概述:后台社交信息仅支持固定平台配置,无法自定义新增,且不支持拖拽排序、位置调整,管理灵活性极差。
优化方案:

  • 数据结构重构:将固定社交字段改造为动态列表结构,支持自定义新增任意社交平台。
  • 功能拓展:新增社交图标自定义上传、链接配置、序号排序功能,后台可自由调整社交展示顺序与展示内容。
  • 兼容适配:保留旧配置兼容逻辑,存量数据可自动适配新结构,避免配置丢失。

更新六:实现静态站点后台可视化管理
问题概述:静态站点原有内容仅能通过手动修改文件维护,无后台管理入口,操作繁琐、无法统一运维。
优化方案:打通后台管理与静态站点自动构建链路,实现全内容可视化管理:

  • 文章/说说管理:后台新增静态站点内容管理入口,新增、修改、删除内容后自动触发构建流程,自动生成静态资源文件。
  • 站点配置同步:支持后台统一管理站点头像、昵称、签名、公告、网站标题、图标等基础配置,配置修改后自动同步至静态站点。
  • 壁纸自定义管理:新增全站桌面/移动端壁纸上传、切换管理功能,优化数据库字段适配大体积资源链接存储。
  • 自动化链路搭建:后台操作 → 触发构建监听 → 自动拉取最新数据 → 生成静态文件 → 自动部署生效,全程无需手动干预。
  • 站点数据隔离:通过请求标识区分不同站点数据,实现多站点数据独立管理、互不干扰。

更新七:全项目规范化版本管控
问题概述:项目代码分散、无统一版本控制,存在代码丢失、配置错乱、无法回退的风险。
优化方案:

  • 代码目录统一规整:整合所有前端、后端、静态站点源码,统一归类管理,规范项目目录结构。
  • Git版本管控落地:所有项目初始化版本仓库,配置忽略文件,过滤构建产物、依赖包等冗余文件。
  • 远程备份与回退:同步推送远程仓库备份,支持任意版本回溯,彻底解决代码丢失、配置误改问题。

二、重大问题复盘与根治方案

严重问题一:临时目录导致源码丢失事故
问题原因:初期项目部署于系统临时目录,系统重启后临时目录自动清空,造成源码、项目文件全部丢失。
根治方案:

  • 全项目迁移至持久化目录,彻底摒弃临时目录部署模式,杜绝系统自动清理导致的文件丢失。
  • 中间件数据持久化:所有数据库、缓存、搜索引擎等中间件数据,统一挂载持久化存储目录,防止数据丢失。
  • 核心配置单独备份,纳入版本管控,多重保障数据安全。

严重问题二:AI乱配置文件误覆盖丢失事故
问题原因:辅助部署操作过程中,误覆盖、删除服务核心配置文件,导致服务瘫痪、访问异常。
根治方案:

  • 所有核心配置文件全部纳入版本控制,任何修改可追溯、可回退。
  • 建立操作规范:高风险配置修改前手动备份,修改后先校验语法合法性,再热重载生效。
  • 优化部署方式,规避镜像构建导致的配置覆盖问题,规范生产环境部署流程。

严重问题三:多站点数据串扰隔离问题
问题原因:初期未做多站点数据隔离,不同站点数据混存、缓存串扰,后台管理数据错乱。
根治方案:

  • 请求层隔离:通过统一请求标识区分站点,全局拦截器解析站点信息,实现请求精准分流。
  • 数据库隔离:核心业务数据表新增站点标识字段,查询、写入自动按站点过滤,数据完全隔离。
  • 缓存隔离:缓存键名增加站点前缀,杜绝跨站点缓存串扰问题。
  • 前端隔离:通过本地缓存记录当前站点状态,切换站点自动更新请求配置,实现多站点无缝切换、数据独立。

三、整体迭代总结

  本次迭代彻底解决了项目部署环境兼容、访问异常、功能缺陷、运维不规范、数据隔离缺失等核心问题,完成了多站点环境适配、自动化部署运维、后台可视化管理、数据安全隔离、代码版本规范化五大核心能力升级,同时复盘根治多项高危运维漏洞,大幅提升了项目稳定性、可维护性和迭代效率,为后续功能拓展和稳定运行奠定了基础。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

2026-08-21 关于近期建站已完成的工作(一)
https://study.aokana.cn/posts/2026-08-21-关于近期建站已完成的工作-一-141/
作者
乌冬面
发布于
2026-08-20
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
2026-08-19 测试后台直接写文章功能
网站建设最实用的方案是:**后端通过写入触发标记文件到已挂载的 `/config/` 目录(对应宿主机 `/usr/local/game-springboot/config/`),然后在宿主机上使用一个简单的后台脚本轮询检查该文件,检测到后执行构建并删除触发文件**。 这个方案只需要: 1. 修改 Java 代码,将 `triggerSiteBuildIfNeeded` 改为写入触发文件到 `/conf
2
2026-09-07 【随记】一盒月饼,一场心意,一回公益,一次预料之中的邂逅
随记刚开学那几天,我还没开始摸索研究生的生活节奏,就被突如其来的横向拉回了学校。满心以为接下来的日子会慢慢接触课题、泡进实验室、翻开专业文献,一步步走进科研的门。没承想,新学期最先落到头上的任务,是一场临时外派的公益展览协助。短短三四天的细碎经历,算不上辛苦,却攒了点淡淡的无奈,最后又被一盒月饼轻轻抚平,成了开学第一课里,最实在的一次释然。 事情来得突然,导师打了声招呼,我就被安排到另一位老师那边
3
2026-09-04 大模型幻觉的本质与破局:为什么可信AI拼的从来不是“模型参数”
泛知碎藏当人们讨论大模型的可靠性时,总习惯性地把目光投向“参数规模够不够大”“训练数据够不够多”,仿佛只要模型足够强大,幻觉问题就会自然消失。但事实上,幻觉从不是大模型“能力不足”的副产品,而是自回归语言模型与生俱来的底层属性。想要真正管住AI的“胡说八道”,核心从来不是打磨单一模型的完美度,而是搭建一套能管控风险的系统工程。 ## 一、幻觉的底层逻辑:从“真理机”迷思到“概率引擎”本质 很多人对大模型
4
2026-09-01 【随记】因为离别,我讨厌楼下的赵一鸣零食超市
随记# 因为离别,我讨厌楼下的赵一鸣超市 楼下的赵一鸣超市开了有三四年了吧,店面挺大,灯光明亮,货架永远摆得满满当当,零食、饮料、速食整齐排列,烟火气十足。街坊邻居都喜欢这家店,方便实惠、品类齐全,每次路过似乎都有人在里面购物,大家都很喜欢这家店。唯独我,打心底里讨厌它。 我知道,这份讨厌毫无道理。这家零食店不喧哗、不破旧,里面的店员随和安分,从来都是默默静静立在小区路口,偶尔可以听到里面传来的歌曲。
5
2026-08-25 两天狂涨十万 Star!揭秘 DeepSeek Harness 背后的野心
泛知碎藏# 2 天狂涨 10 万 Star!揭秘 DeepSeek Harness 背后的野心 **摘要** 本次分享会邀请了开源开发者阿江和看社区核心开发者阿囧,深入探讨了近期爆火的 DeepSeek Harness 框架。嘉宾们围绕 Harness 的概念、一切皆插件的架构设计、极简模式的性能提升、与各类 AI 编程工具及传统 IDE 的差异、以及开源生态对国内开发者的机遇等核心话题进行了干货满满的
随机文章随机推荐
Profile Image of the Author
乌冬面
形而上学,不行退学。
bilibiliSteamMyGameBlog
公告
很难说这是个有用的网站。 或许会存放大量不明所以的东西。
分类
标签
最新动态
站点统计
文章
9
分类
4
标签
18
总字数
13,797
运行时长
0
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.14.5
文章许可
CC BY-NC-SA 4.0

当前页面没有目录